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
10+ 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 bring deep expertise in Java or Python, with significant experience in backend development for AI systems. You'll be working with modern technologies including Spring Boot, Flask, Kubernetes, and various vector search frameworks (FAISS, Milvus, Pinecone). The role offers the opportunity to work on enterprise-scale AI applications while collaborating with top engineers in AI, backend, and cloud technologies.

As part of Citi's Markets team, you'll be responsible for developing AI-driven applications, integrating LLMs into enterprise systems, designing vector search solutions, and building scalable APIs. The role also involves mentoring fellow engineers and fostering a culture of learning and collaboration. This position offers the unique opportunity to work on cutting-edge GenAI applications at a global scale while being part of a team that's transforming financial technology through artificial intelligence.

The position requires a blend of technical expertise in software engineering and AI technologies, with a focus on scalable, secure, and high-performance solutions. You'll be working in a hybrid environment, contributing to projects that leverage the latest in AI technology while maintaining enterprise-grade security and performance standards.

Last updated 10 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
  • Optimize data storage and retrieval
  • Deploy and manage cloud-native applications
  • Implement security best practices
  • Mentor and support fellow engineers

Requirements For Principal Generative AI Software Engineer - SVP

Java
Python
Kubernetes
MongoDB
PostgreSQL
  • 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 Kubernetes and Docker
  • Strong knowledge of Spring Boot, Flask, FastAPI, and API design
  • Experience with vector search frameworks (FAISS, Milvus, Pinecone)
  • Hands-on experience with PostgreSQL and distributed storage
  • Experience working in cloud-native, high-performance environments

Interested in this job?

Jobs Related To Citi Principal Generative AI Software Engineer - SVP