This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Lead Python Software Engineer (Python, Node.js, GenAI) - Generative AI Products and Platform - Vice President - C13 – Pune. This is your chance to build the foundational backend systems for 'Citi Assist', a Generative AI assistant that will reach every Citi employee globally. You will join us on the ground floor, becoming a core builder on a high-visibility platform that sets the standard for how a global bank adopts this technology safely and at scale.
Job Responsibility:
Build, code, and deliver as a core contributor to our Python backend
Own features end to end
Build with safety and security in mind
Be a great teammate
Live our engineering craftsmanship
Take initiative and communicate clearly
Requirements:
10-15 years of strong Development engineering experience using Python, TypeScript, React, Next.js, Node.js
Deep, hands-on experience building, deploying, and maintaining production-grade Python services
Comfort with deploying and managing applications in containerized environments (Kubernetes experience)
Practical experience with CI/CD pipelines and a belief in automating everything
Solid experience working with relational databases like Postgres
Direct experience with Generative AI concepts, LLMs, or related personal/professional projects
A security-conscious mindset
A firm grasp of software design patterns and a belief in writing clean, testable, and maintainable code
Nice to have:
Experience with other languages like TypeScript, Go, or Java
Experience with data pipelines and ETL tools such as Apache Airflow and Dagster