18 hours ago
London, United KingdomStaff+
Responsibilities
- Own and lead technical components end to end in alignment with business and product objectives.
- Engage senior business and technology stakeholders to understand problems and translate them into technical solutions.
- Shape product roadmaps, technical strategy, and priorities with team and organizational stakeholders.
- Design, develop, test, and implement scalable, production-quality AI and platform solutions.
- Build Generative AI and Agentic AI solutions using Google ADK, AI Agents, Model Context Protocol, and MCP servers.
- Write high-quality Python and/or Java code across modern AI and platform technologies.
- Provide technical leadership, mentoring, and guidance to software engineers.
- Drive engineering quality through code reviews, technical design reviews, testing, and CI/CD practices.
- Ensure solutions meet Citi’s risk, security, and compliance requirements and integrate with wider technology platforms.
Requirements
- Proven experience as a Senior Developer, Technical Lead, Lead Engineer, or similar senior engineering professional.
- Strong expertise in object-oriented programming, software architecture, and technical design.
- Strong hands-on development experience in Python and/or Java; experience with both is highly desirable.
- Experience with Generative AI and AI Agents, ideally including Google ADK.
- Practical experience with Model Context Protocol and AI, data, or service integration is highly desirable.
- Strong understanding of networking, databases, and CLI tooling, with Postgres or Oracle experience preferred.
- Experience with CI/CD and DevOps tooling such as Jenkins, uDeploy, Tekton, Harness, or equivalent.
- Ability to shape technical strategy and roadmaps and influence senior stakeholders.
- Ability to understand business problems and work closely with non-technical stakeholders.
- Strong problem-solving, communication, and presentation skills.
- Experience providing technical leadership, mentoring, or line management within software engineering teams.
- Bachelor’s degree in Computer Science, Engineering, or a related discipline is preferred; graduate-level or continuing education is a plus.
- Experience with Neo4j or other graph databases, UX/front-end development, and broader AI platform technologies is desirable.
Benefits
- Hybrid London working model with up to two days working from home per week.
- 27 days of annual leave plus bank holidays.
- Discretionary annual performance-related bonus.
- Private medical care and life insurance.
- Employee Assistance Program.
- Pension plan.
- Paid parental leave.
- Discounts for employees, family, and friends.
- Full-time employment in a business-casual workplace.
Tech Stack
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
