Summary
Penguin Random House is seeking a Developer, Applied AI to join our Global Data Solutions team. The successful candidate will focus on building AI-enabled applications that enhance enterprise data processing and improve internal business operations.
Responsibilities
- Build, maintain, and enhance secure, reliable AI-enabled applications that improve how internal business teams access, process, and use enterprise data
- Support existing applications while also designing and building new solutions in response to evolving business needs
- Work directly with stakeholders to understand requirements, recommend practical technical approaches, develop and test applications, support deployments, and help ensure solutions are secure, maintainable, and production ready
Skills
- 3+ years of professional software development experience, including strong hands-on experience with Python
- Experience building, maintaining, or supporting production applications in a cloud environment, preferably Microsoft Azure
- Experience developing REST APIs and backend services using frameworks such as FastAPI, Flask, or similar
- Practical experience integrating generative AI or large language model capabilities into applications
- Familiarity with one or more practical AI application patterns, such as prompt design, structured outputs, retrieval workflows, document processing, or orchestration
- Experience using relevant Azure services in a production environment. This may include Azure Functions, Durable Functions, Azure OpenAI, Azure AI Search, Azure Document Intelligence, Blob Storage, Container Apps, Key Vault, Application Insights, or comparable services
- Familiarity with AI frameworks such as LangChain and structured-output tools such as Pydantic, JSON Schema, or similar
- Experience with Git-based development workflows, pull requests, code reviews, CI/CD pipelines, and deployment automation
- Ability to troubleshoot production issues using logs, monitoring tools, and application diagnostics
- Working knowledge of SQL or experience working with enterprise data sources
- Strong communication skills and the ability to work directly with both technical and non-technical stakeholders
- Experience with retrieval-augmented generation, vector search, embeddings, semantic chunking, or LLM-powered extraction workflows
- Experience with Microsoft Fabric, Fabric Data Agents, Model Context Protocol, FastMCP, or other AI/data gateway patterns
- Experience with Docker, Azure Container Apps, Terraform, Terragrunt, or other containerization and infrastructure tools
- Familiarity with OAuth, JWT, Microsoft Entra ID, managed identities, On-Behalf-Of token exchange, or other enterprise authentication patterns
- Experience with OpenTelemetry, Azure Monitor, Application Insights, Log Analytics, or similar observability tools
- Working knowledge of pandas, NumPy, BeautifulSoup, markdownify, pypdf, python-docx, openpyxl, or other data and document processing libraries
- Understanding of machine learning fundamentals, AI evaluation approaches, or common AI system design tradeoffs
- Familiarity with secure development practices, data privacy considerations, or responsible AI concepts
- Prior experience in publishing is a plus
Qualifications
Must Haves
- 3+ years of professional software development experience, including strong hands-on experience with Python
- Experience building, maintaining, or supporting production applications in a cloud environment, preferably Microsoft Azure
- Experience developing REST APIs and backend services using frameworks such as FastAPI, Flask, or similar
- Practical experience integrating generative AI or large language model capabilities into applications
- Familiarity with one or more practical AI application patterns, such as prompt design, structured outputs, retrieval workflows, document processing, or orchestration
- Experience using relevant Azure services in a production environment. This may include Azure Functions, Durable Functions, Azure OpenAI, Azure AI Search, Azure Document Intelligence, Blob Storage, Container Apps, Key Vault, Application Insights, or comparable services
- Familiarity with AI frameworks such as LangChain and structured-output tools such as Pydantic, JSON Schema, or similar
- Experience with Git-based development workflows, pull requests, code reviews, CI/CD pipelines, and deployment automation
- Ability to troubleshoot production issues using logs, monitoring tools, and application diagnostics
- Working knowledge of SQL or experience working with enterprise data sources
- Strong communication skills and the ability to work directly with both technical and non-technical stakeholders
Nice to Haves
- Experience with retrieval-augmented generation, vector search, embeddings, semantic chunking, or LLM-powered extraction workflows
- Experience with Microsoft Fabric, Fabric Data Agents, Model Context Protocol, FastMCP, or other AI/data gateway patterns
- Experience with Docker, Azure Container Apps, Terraform, Terragrunt, or other containerization and infrastructure tools
- Familiarity with OAuth, JWT, Microsoft Entra ID, managed identities, On-Behalf-Of token exchange, or other enterprise authentication patterns
- Experience with OpenTelemetry, Azure Monitor, Application Insights, Log Analytics, or similar observability tools
- Working knowledge of pandas, NumPy, BeautifulSoup, markdownify, pypdf, python-docx, openpyxl, or other data and document processing libraries
- Understanding of machine learning fundamentals, AI evaluation approaches, or common AI system design tradeoffs
- Familiarity with secure development practices, data privacy considerations, or responsible AI concepts
- Prior experience in publishing is a plus
Benefits
- All positions are currently eligible for annual profit award or bonus, subject to Company results.
- Medical/Prescription drug insurance
- Dental
- Vision
- Health Care/Dependent Care Flexible Spending Account
- Health Savings Account
- Pre-Tax and Roth 401(k)
- Short and Long-Term Disability Insurance
- Life/AD&D Insurance
- Commuter Benefits
- Student Loan Repayment Program
- Educational Assistance & generous paid time off
- Full-time employees are eligible for our comprehensive benefits program