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.