Python AI/ML Development Engineer
- Job Req Id:
- 26961945
- Location(s):
- Chennai, Tamil Nadu, India
- Job Type:
- On-Site/Resident
- Posted:
- May. 13, 2026
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
Python AI/ML Development Engineer
About the Role
Citi is seeking a highly skilled and experienced Python AI/ML Platform Engineer to join our innovative team. In this pivotal role, you will be instrumental in designing, developing, and implementing scalable and robust Python-based platforms that power our next-generation AI-driven applications and systems. You will work with cutting-edge Generative AI models and architectures, contributing to the strategic advancement of AI capabilities within the financial industry. This is an exciting opportunity for a passionate engineer to drive technological innovation and deliver high-impact solutions in a dynamic and challenging environment.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance Python-based platforms for AI-driven applications and systems.
- Implement backend services and APIs, ensuring seamless integration with various internal and external systems.
- Leverage salient Python libraries and frameworks such as Fast API, Flask, Django, Pandas, NumPy, Prefect, Scikit-learn, and Hugging Face to build sophisticated AI/ML solutions.
- Apply deep expertise in Generative AI models and architectures, including transformers, large language models (LLMs like Llama 3, Llama 4, Gemini, GPT-4), Generative Adversarial Networks (GANs), and diffusion models.
- Incorporate solid understanding and principles of Agentic AI into platform design and implementation.
- Contribute to the strategic evolution of our cloud architecture, with a focus on public cloud offerings and best practices.
- Collaborate with AI/ML researchers, data scientists, and product teams to translate complex requirements into technical designs and scalable solutions.
- Ensure the delivery of production-grade solutions, adhering to best practices in software development, including agile methodologies, CI/CD pipelines, comprehensive software testing, and rigorous code reviews.
- Actively participate in code reviews, providing constructive feedback and ensuring high code quality and maintainability.
- Continuously research and integrate new AI/ML technologies and tools into our platforms to enhance capabilities and performance.
- Effectively communicate technical concepts and solutions to diverse audiences, both technical and non-technical.
- Mentor junior engineers and contribute to a culture of continuous learning and technical excellence.
Qualifications
- 6+ yearsof relevant experience in developing and implementing scalable and robust Python-based platforms for AI-driven applications and systems.
- 5+ yearsof experience delivering complex Python-based solutions and services (e.g., backend services, APIs) into production environments.
- Proven hands-on experience utilizing salient Python libraries such as Fast API, Flask, Django, Pandas, NumPy, Prefect, Scikit-learn, and Hugging Face.
- Deep understanding of Generative AI models and architectures, including transformers, LLMs (Llama 3, Llama 4, Gemini, GPT-4), GANs, and diffusion models. Solid understanding of Agentic AI principles is essential.
- Experience with cloud architectures, with specific experience in public cloud offerings (e.g., AWS, Azure, GCP).
- Strong passion and proven hands-on experience integrating with AI/ML technologies, particularly using Python.
- Proficiency in modern software development practices, including agile development, CI/CD pipelines, comprehensive software testing, and peer code reviews.
- Ability to quickly learn new technologies, adjust priorities in a fast-paced environment, influence highly skilled engineering teams, and guide technology decisions.
- Excellent communication and documentation skills, with the ability to communicate clearly and concisely, both written and verbal.
- Strong analytical, problem-solving skills, and a strategic mindset.
- Experience in the financial industry is a significant advantage.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Global Benefits
Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.
Explore More Jobs
-
VP Senior AI/AML Engineer
- Irving, Texas
-
VP Markets Finance IT Business Lead
- Jersey City, New Jersey
-
VP Low-Latency Electronic Trading Java Data Systems Engineer
- Mississauga, Ontario
-
VP Java Applications Development Sr. Tech Lead
- Jersey City, New Jersey
-
Early Careers Talent Network
Sign up to receive personalized job matches based on your skills and interests. We'll help you discover opportunities that align with your goals.
-
Career Professionals Talent Network
Sign up to receive tailored job matches based on your skills and experience. Discover opportunities that align with your ambitions.