Principal Generative AI Software Engineer - SVP
PLOT NO-1, S.NO. 77, India
Citi
Citi is a leading global bank for institutions with cross-border needs, a global provider in wealth management and a U.S. personal bank.We are Citi’s Markets team—a group of passionate and talented engineers, product managers, and tech specialists transforming ambiguous ideas into cutting-edge, scalable products. We specialize in Generative AI, backend engineering, and cloud-native architectures to develop mission-critical systems at a global scale. Our team is at the forefront of innovative AI-powered applications, large-scale infrastructure, and modern backend development using Java, Python, Golang, Spring Boot, Flask, and Kubernetes. We focus on integrating RAG-powered LLMs, implementing advanced vector search (FAISS, Milvus, Pinecone), and building scalable and high-performance AI-driven solutions.
You Might Be a Good Fit If You:
- Have deep hands-on software engineering expertise in Java or Python
- Thrive in a results-driven, flexible environment
- Have experience with backend development for AI-powered systems
- Enjoy building high-performance APIs using Spring Boot, Flask
- Want to develop AI-powered applications leveraging RAG frameworks, Vector and Similarity search
- Have experience with Maven or Gradle for Java project dependency management
- Understand security best practices (Spring Security, SSO, authentication protocols)
- Are comfortable working with Kubernetes, Docker, and cloud-native architectures
What You’ll Do as Part of the Tech Strategy Team:
- Develop AI-driven applications using Java, Python, and modern backend frameworks
- Integrate LLMs into enterprise-scale systems using internal frameworks and libraries
- Design and implement vector search solutions using FAISS, Milvus, and Pinecone
- Build scalable APIs and backend services using Spring Boot, Flask, and FastAPI
- Optimize data storage and retrieval with PostgreSQL/MongoDB and distributed databases
- Deploy and manage cloud-native applications using Kubernetes and Docker
- Implement security best practices with Spring Security and SSO
- Leverage Maven or Gradle for efficient Java project build and dependency management
- Mentor and support fellow engineers, fostering a culture of learning and collaboration
Experience That Will Help You Succeed in This Role:
- Proficiency in Java or Python for backend development
- Strong knowledge of Spring Boot, Flask, FastAPI, and API design
- Experience with vector search frameworks (FAISS, Milvus, Pinecone)
- Expertise in Kubernetes and Docker for scalable deployment
- Understanding of authentication & security frameworks (Spring Security, SSO)
- Hands-on experience with PostgreSQL and distributed storage
- Experience with Maven or Gradle for Java project management
- Familiarity with Golang (a plus but not mandatory)
- Experience working in cloud-native, high-performance environments
- Contributions to open-source AI/ML or backend engineering projects
Why Join Us?
- Work on cutting-edge GenAI-powered applications at a global scale
- Collaborate with top engineers in AI, backend, and cloud technologies
- Innovate with LangChain, vector search, and cloud-native architectures
- Build enterprise AI applications that impact millions of users
If you’re excited about backend engineering for AI-powered systems, LLM integrations, and scalable infrastructure, we’d love to hear from you!
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture Docker Engineering FAISS FastAPI Flask Generative AI Golang Java Kubernetes LangChain LLMs Machine Learning Maven MongoDB Open Source Pinecone PostgreSQL Python RAG Security
Perks/benefits: Career development Flex hours
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.