We are seeking a Senior Python Developer to join our team and drive the development of an enterprise-grade agentic AI platform built on Python and AWS.
This platform orchestrates AI agents powered by Anthropic Claude to automate complex professional workflows. You will play a key role in architectural decisions and ensure production reliability across a multi-environment deployment pipeline.
Responsibilities
- Collaborate with cross-functional teams to deliver high-quality AI-driven solutions
- Participate in architectural design and system evolution discussions
- Develop and maintain scalable backend services and APIs
- Ensure reliability and performance across multiple deployment environments
- Conduct code reviews and provide mentorship to engineering team members
- Manage technical debt and implement best practices for maintainability
- Integrate AI agents into workflow automation processes
- Monitor and troubleshoot production systems for optimal uptime
- Document technical decisions and maintain clear communication with stakeholders
Requirements
- Minimum 3 years of professional software engineering experience
- Strong proficiency in Python 3.11+ with expertise in async/await patterns for building concurrent applications
- Experience with FastAPI for developing production REST APIs, including dependency injection, middleware, and SSE streaming
- Hands-on experience with large language models (LLM) and their integration into backend systems
- Familiarity with AWS Bedrock & AgentCore for managed LLM hosting and serverless agent runtime environments
- Ability to define and manage cloud infrastructure programmatically using AWS CDK (Infrastructure as Code) across multiple accounts and environments
- Proficiency in SQL for data storage and retrieval in distributed systems
- Demonstrated ability in system design and architecture for distributed, scalable platforms
- Proven technical leadership skills, including architectural trade-offs, code reviews, managing technical debt, and mentoring engineers
- Fluent English skills (written and spoken) at B2+ level or higher
Nice to have
- Experience with Pydantic for data modeling and modular package design within a mono repo (uv workspaces)
- Hands-on AI agent engineering, including integrating large language models (preferably Anthropic Claude), prompt engineering, tool/skill orchestration, and agent delegation patterns
- Working knowledge of AWS Cloud Services such as EKS (Kubernetes), RDS (PostgreSQL), S3, Redis, ECR, and Cognito for scalable infrastructure
- Experience with SQLAlchemy (async), Alembic migrations, and PostgreSQL for advanced data layer management
- Proficiency with CI/CD pipelines using GitHub Actions, Docker (multi-stage builds), and automated deployment workflows across CI/INT/QA/PROD environments
- Experience with React 18, Zustand, TanStack Query, and Vite for building modern frontend applications using React + TypeScript
- Familiarity with LLM observability and evaluation tools like Langfuse, Promptfoo, or similar platforms for tracing, evaluating, and monitoring LLM behavior
- Experience implementing distributed tracing and application monitoring with OpenTelemetry and Datadog
- Knowledge of security and compliance tooling such as SonarQube, Snyk, or equivalent for code quality and vulnerability scanning
- Familiarity with load and performance testing tools like Artillery for testing distributed services
- Experience building maintainable, template-driven prompt systems for LLM applications using Jinja2 prompt templating
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Read Full Description