Citi

Gen AI Python Developer – Assistant Vice President

Citi

full-time

Posted on:

Location Type: Hybrid

Location: ChennaiIndia

Visit company website

Explore more

AI Apply
Apply

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