Senior Python Developer
Summary
Senior Python developer who designs, builds, and maintains AI-powered applications: creating AI agents with Pydantic AI, adding safeguards, RAG pipelines and LLM integrations, and validating and monitoring deployed agents for accuracy, latency, cost, and failures on an AWS-based backend.
About the role
Design, build, and maintain AI-powered apps with Python and LLMs.
Key responsibilities
Build and maintain AI agents with Pydantic AI or similar
Establish AI agent safeguards: secure agents and tools, safe model interactions, controlled database access, query validation, authorization enforcement
Validate, test, and monitor AI-generated actions and outputs before production
Monitor deployed agents for accuracy, latency, cost, and failures
About you
Strong Python and software engineering fundamentals
Pydantic AI or similar agent frameworks
LLM integration and AI-powered application development
RAG: document processing, chunking, vector/hybrid search, retrieval optimization
Backend development: REST APIs, databases, architecture
Cloud (AWS preferred), containerization, CI/CD
AI testing and evaluation (validating outputs, reliability)
AWS (Step Functions, Lambda, API Gateway, EKS)