CrawlJobs Logo

Principal Generative AI Software Engineer - SVP

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, London

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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.

Job Responsibility:

  • 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

Requirements:

  • Deep hands-on software engineering expertise in Java or Python
  • Experience with backend development for AI-powered systems
  • Experience building high-performance APIs using Spring Boot, Flask
  • Experience with Maven or Gradle for Java project dependency management
  • Understanding of security best practices (Spring Security, SSO, authentication protocols)
  • Comfortable working with Kubernetes, Docker, and cloud-native architectures
  • 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
  • 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

Nice to have:

  • Familiarity with Golang
  • Contributions to open-source AI/ML or backend engineering projects
What we offer:
  • 27 days annual leave (plus bank holidays)
  • Discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends

Additional Information:

Job Posted:
March 21, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.