Description
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