Role description
Senior Software Engineer Python | FastAPI | Agentic AI | Cloud
Location
Bangalore (Hybrid / Remote as applicable)
Experience
510 years (flexible based on skill depth)
Job Summary
We are looking for a highly skilled Python Engineer with strong experience in FastAPI, Agentic AI systems, and Cloud-native architectures. The ideal candidate will design, build, and deploy scalable backend services and AI-driven workflows that leverage autonomous agents, LLMs, and modern cloud platforms.
Key Responsibilities
Backend & API Development
- Design and develop high-performance REST and async APIs using Python and FastAPI
- Build scalable, maintainable microservices and backend systems
- Implement authentication, authorization, rate limiting, and API security best practices
Agentic AI & LLM Systems
- Design and implement agentic AI workflows (multi-agent systems, tool-using agents, planners, evaluators)
- Integrate LLMs (OpenAI, Azure OpenAI, Anthropic, open-source models) into production systems
- Build AI agents capable of reasoning, memory, task decomposition, and tool orchestration
- Optimize prompts, chains, and agent behaviors for reliability and performance
Cloud & DevOps
- Deploy applications on AWS / Azure / GCP
- Design cloud-native solutions using containers (Docker, Kubernetes)
- Implement CI/CD pipelines, monitoring, logging, and observability
- Optimize cloud cost, performance, and scalability
Data & Integration
- Work with databases (PostgreSQL, MySQL, MongoDB, Redis)
- Integrate third-party APIs, internal tools, and AI services
- Ensure data security, compliance, and reliability
Collaboration & Ownership
- Collaborate with product managers, data scientists, and frontend teams
- Participate in architecture discussions and technical decision-making
- Mentor junior engineers and contribute to engineering best practices