Taro Logo

Principal Generative AI Software Engineer - SVP

Global financial services company specializing in banking and financial products.
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
AI · Finance

Description For Principal Generative AI Software Engineer - SVP

Citi's Markets team is seeking a Principal Generative AI Software Engineer to join their innovative technology group. This role sits at the intersection of AI and enterprise software engineering, focusing on developing cutting-edge AI-powered applications and scalable infrastructure. The position involves working with state-of-the-art technologies including LLMs, RAG frameworks, and vector search solutions, while building mission-critical systems that impact millions of users globally.

The ideal candidate will be responsible for developing AI-driven applications using Java, Python, and modern backend frameworks, integrating LLMs into enterprise systems, and implementing vector search solutions. They will work with cloud-native architectures, handle deployment using Kubernetes and Docker, and ensure robust security implementations.

This is an excellent opportunity for an experienced engineer who wants to work at the forefront of AI technology in a global financial institution. The role offers the chance to work with top engineers in AI, backend, and cloud technologies, while building enterprise-scale applications that make a real impact. The position combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor other engineers.

The team specializes in Generative AI, backend engineering, and cloud-native architectures, using technologies like Java, Python, Golang, Spring Boot, Flask, and Kubernetes. They focus on RAG-powered LLMs, advanced vector search implementations, and building scalable, high-performance AI-driven solutions. This role offers the opportunity to work on cutting-edge GenAI-powered applications at a global scale while collaborating with top engineers in AI, backend, and cloud technologies.

Last updated 11 days ago

Responsibilities For Principal Generative AI Software Engineer - SVP

  • Develop AI-driven applications using Java, Python, and modern backend frameworks
  • Integrate LLMs into enterprise-scale systems
  • Design and implement vector search solutions
  • Build scalable APIs and backend services using Spring Boot, Flask, and FastAPI
  • Optimize data storage and retrieval with PostgreSQL/MongoDB
  • Deploy and manage cloud-native applications using Kubernetes and Docker
  • Implement security best practices with Spring Security and SSO
  • Mentor and support fellow engineers

Requirements For Principal Generative AI Software Engineer - SVP

Java
Python
Kubernetes
PostgreSQL
MongoDB
  • Deep hands-on software engineering expertise in Java or Python
  • Experience with backend development for AI-powered systems
  • Experience with Maven or Gradle for Java project dependency management
  • Understanding of security best practices
  • Experience with vector search frameworks (FAISS, Milvus, Pinecone)
  • Expertise in Kubernetes and Docker for scalable deployment
  • Hands-on experience with PostgreSQL and distributed storage
  • Experience working in cloud-native, high-performance environments

Benefits For Principal Generative AI Software Engineer - SVP

Medical Insurance
401k
  • Competitive benefits package
  • Global career opportunities
  • Work with cutting-edge technologies

Interested in this job?

Jobs Related To Citi Principal Generative AI Software Engineer - SVP