Lead AI Engineer – Enterprise AI Products

Company: Citigroup
Apply for the Lead AI Engineer – Enterprise AI Products
Location: London
Job Description:

Overview

Senior lead engineer for Citi’s Enterprise AI Products, driving end-to-end technical stewardship of an AI-enabled platform. You will translate business needs into technical solutions, partner with risk and platform teams, and shape the product roadmap with the team lead. Expect hands-on coding in Python/Java, architecture ownership, and collaboration across cross-functional partners to deliver commercially impactful AI deployments. This role combines software delivery with business engagement in a fast-moving, high-impact environment.

Pay / Benefits

  • 27 days annual leave (plus bank holidays)
  • Discretionary annual performance bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave

Responsibilities

  • Own and guide technical components end-to-end aligned with business goals and product strategy
  • Mentor and lead technical deliverables while evolving toward potential line management
  • Determine appropriate use of AI (Agents, GenAI, ADK) for business needs and justify decisions
  • Collaborate with Risk and AI platform teams to advance Citi’s tech and procedures
  • Partner with senior stakeholders to shape a compelling technical roadmap
  • Provide guidance and mentorship to junior engineers to raise team capability
  • Ensure software quality through code reviews, design reviews, and robust testing culture
  • Engage directly with business partners to translate problems into actionable requirements and roadmaps
  • Capture objectives, distill requirements into user stories, and maintain a prioritized backlog
  • Design, develop, and deploy robust solutions using OOP and sound design principles
  • Develop production-grade code in Python/Java and build ML/AI components (ADK, MCP)
  • Build and maintain CI/CD pipelines; troubleshoot and resolve issues efficiently
  • Collaborate on shared components and leverage networking, REST, databases, and CLI in delivery
  • Ensure risk and security considerations align with Citi policies
  • Foster cross-team integration to deliver platform capabilities across the organization

Key requirements

  • Senior developer or technical lead experience
  • Strong OO programming, design, and architecture background
  • Proficiency in Java or Python (ideally both)
  • Experience with Postgres/Oracle
  • Experience with Generative AI and AI Agents (ADK)
  • Practical CI/CD tooling experience (e.g. Jenkins, uDeploy, Tekton, Harness)
  • Ability to drive technical strategy and roadmaps across teams
  • Strong problem-solving and troubleshooting under pressure
  • Foundational knowledge of networking, REST APIs, databases, and CLI
  • Excellent communication and collaboration skills across levels
  • Line management and team leadership experience
  • Communication and presentation ability
  • Cross-functional collaboration
  • Adaptability in a dynamic environment
  • Python
  • Java
  • PostgreSQL/Oracle

…

Posted: September 14th, 2026