
Gen AI Python Developer – Assistant Vice President
Citi
full-time
Posted on:
Location Type: Hybrid
Location: Chennai • India
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain high-quality, scalable, and efficient Python code for Generative AI applications
- Integrate and leverage various GenAI-related APIs (e.g., OpenAI, Gemini) to build innovative features and products
- Implement and optimize Retrieval Augmented Generation (RAG) systems to enhance AI model capabilities and provide contextually relevant responses
- Develop and deploy robust backend services using Python frameworks such as FastAPI, Flask, or Django
- Collaborate with cross-functional teams to define requirements and deliver solutions
- Write comprehensive unit and integration tests to ensure code quality and reliability
- Optimize application performance, scalability, and security
Requirements
- 6+ years of professional software development experience focused on Python
- Proven hands-on experience with Generative AI concepts and technologies
- Demonstrable experience working with GenAI-related APIs, such as OpenAI, Gemini, etc.
- Solid understanding and practical experience in implementing Retrieval Augmented Generation (RAG) systems
- Expertise in at least one modern Python web framework: FastAPI, Flask, or Django
- Strong understanding of software development best practices, including version control (Git), testing, and CI/CD
- Experience with relational and/or NoSQL databases
- Strong communication and interpersonal skills
Benefits
- Health insurance
- 401(k) matching
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonGenerative AIRetrieval Augmented GenerationFastAPIFlaskDjangounit testingintegration testingversion controlCI/CD
Soft Skills
communicationinterpersonal