Taro Logo

Senior Golang Software Engineer - VP

Global banking and financial services corporation providing consumer, corporate, and investment banking services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Finance

Description For Senior Golang Software Engineer - VP

Citi's Application, Platform and Engineering team is seeking a Senior Golang Software Engineer to join their innovative technology division. This role sits within the Chief Technology Office, focusing on shaping the bank's tech and engineering strategy. The position offers an exciting opportunity to work with cutting-edge technologies, particularly in generative AI, cloud computing, and modern application stacks.

The role combines deep software engineering expertise with AI/ML implementation at scale. You'll be responsible for leading the development of multiple AI products, designing high-quality platforms, and contributing to Citi's strategic direction in the Generative AI space. The position requires strong Golang proficiency, with Python as a desired secondary skill, along with extensive experience in AI systems, MLOps, and large-scale system architecture.

Working in a hybrid environment (up to 2 days remote per week), you'll join a team that values pair programming, lean methodologies, and rapid iteration. The role offers significant growth opportunities, combining the stability of a global financial institution with the dynamic atmosphere of a startup-like technology team. You'll be part of a culture that emphasizes both engineering excellence and research innovation, working on projects that have planetary-scale impact.

The position comes with comprehensive benefits including competitive base salary, annual bonus potential, extensive healthcare coverage, generous leave policy, and retirement benefits. This is an ideal opportunity for a senior engineer looking to make a significant impact in the intersection of financial technology and artificial intelligence, while working with some of the most advanced technologies in the industry.

Last updated 2 days ago

Responsibilities For Senior Golang Software Engineer - VP

  • Lead the 0-1 build of multiple AI products
  • Design and build high-quality, highly reliable products with user experience at the centre
  • Be responsible for engineering innovative, best in class AI platforms for the bank
  • Creating firsts in the Generative AI space for Citi
  • Continually iterate and scale Generative AI products
  • Mentor and nurture other engineers

Requirements For Senior Golang Software Engineer - VP

Go
Python
Kubernetes
  • Fluency in Golang is a must-have (Python is desirable)
  • Experience designing control and sandboxing systems for AI experimentation
  • Experience maintaining bug bounty and responsible disclosure programs
  • Understanding of language models and transformers
  • Rich understanding of vector stores and search algorithms
  • Large-scale ETL development experience
  • Direct engineering experience of high performance, large-scale ML systems
  • Hands on MLOps experience
  • Experience supporting fast-paced startup engineering teams
  • Contributor to opensource

Benefits For Senior Golang Software Engineer - VP

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 27 days annual leave plus bank holidays
  • Annual performance related bonus
  • Private Medical Care
  • Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends

Interested in this job?

Jobs Related To Citi Senior Golang Software Engineer - VP