C

Citi

Runs banking and payments for global clients

Senior Go Engineer - GenAI Platforms

AI Application Engineering +1Posted on Nov 13
Full-timeNo salary listedHybrid

About the Job

Requirements

  • At least 9 years of hands-on experience.
  • Expert-level fluency in Golang and deep experience building concurrent, high-throughput systems.
  • Deep expertise in the Kubernetes ecosystem, container orchestration and modern security paradigms such as Gatekeeper and zero-trust.
  • Understanding of language models, fine-tuning methodologies, retrieval-augmented generation (RAG) architectures and just-in-time context retrieval strategies.
  • Proven experience designing control planes, sandboxing systems for AI experimentation, and managing large-scale vector stores and search algorithms.
  • Extensive experience in large-scale extract, transform and load (ETL) development and data pipeline architecture.
  • Experience maintaining and/or contributing to bug bounty or responsible disclosure programs, and implementing AI safety and guardrails.
  • Ability to drive technical alignment across multiple engineering organizations.
  • Experience architecting and scaling projects, ideally including distributed architectures and systematic evaluation of large language model behavior at scale.

Responsibilities

  • Build scaled, robust services and platforms centered around generative AI, including command-line interfaces, software development kits and runtimes.
  • Drive architectural vision and lead the zero-to-one build of foundational, enterprise-grade AI platforms and products.
  • Design and build high-quality, highly reliable and secure distributed systems with developer and user experience at the center.
  • Create first-of-their-kind generative AI products for Citi and help define the bank’s strategic technical direction.
  • Continuously iterate and scale generative AI products to handle massive throughput while anticipating and responding to internal customers’ needs.
  • Drive technical alignment across multiple engineering organizations to deliver cohesive AI capabilities.
  • Contribute to both engineering and research and bridge the gap between them.
  • Use a product-focused approach to build robust, scalable and easy-to-use solutions.
  • Work in a fast-paced team by testing, learning and adapting; pair program, deliver quickly, iterate and pivot as needed.

Desired Qualifications

  • Python experience is a strong desirable addition.
  • Experience leading technical initiatives in fast-paced startup environments or driving startup-like agility within a large enterprise.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs