Principal Generative AI Software Engineer - SVP
Citi Bank
2 - 5 years
Pune
Posted: 21/05/2025
Job Description
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!
About Company
Citi Bank, officially known as Citibank, is a global financial institution and the consumer division of Citigroup, a leading multinational banking corporation. Established in 1812, Citibank provides a wide range of financial services, including retail banking, credit cards, personal loans, wealth management, and investment banking. With a strong presence in over 100 countries, it serves millions of customers worldwide, offering both individual and business banking solutions. Citibank is known for its digital banking innovations, global reach, and commitment to financial inclusion and economic growth.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).