Citigroup is seeking a Senior Python Developer in Pune, India, to develop and maintain AI-powered developer tools that enhance engineering workflows across the organization. The role involves building robust backend services, integrating AI capabilities, and collaborating with users to drive tool adoption
Job Summary
The team is at the forefront of building AI-powered developer tools that transform how engineering teams work across Citi.
You will own and maintain Python-based services built with FastAPI to automate complex workflows and integrate Generative AI capabilities.
This role offers the opportunity to directly impact thousands of developers by helping them modernize workflows and leverage AI to boost productivity.
Matching Summary
Match Score: 85
Citigroup is seeking a Senior Python Developer in Pune, India, to develop and maintain AI-powered developer tools that enhance engineering workflows across the organization. The role involves building robust backend services, integrating AI capabilities, and collaborating with users to drive tool adoption.
Skills & Requirements
Must-have
5-6 years professional Python experience
FastAPI or async web frameworks proficiency
RESTful API design and implementation
MongoDB or PostgreSQL database experience
Async programming with asyncio patterns
Kubernetes and Docker containerization
pytest unit testing and load testing
Nice-to-have
Google Cloud Platform or Vertex AI experience
Source control migration expertise
Prompt engineering for LLM applications
Experience in financial services environments
Technical demo and training delivery skills
OIDC/OAuth authentication familiarity
LLM evaluation framework knowledge
Key Requirements
5-6 years of professional Python development experience
Strong proficiency in FastAPI or similar async frameworks
Solid understanding of RESTful API design
Experience with NoSQL or relational databases
Proficiency in containerization with Docker and Kubernetes