Full-Stack Senior Software Engineer, GenAI Data Products and Platform (VP)

Citi

Greater London

Hybrid

GBP 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special employee discounts

Job summary

Citi London is hiring a data-focused full-stack engineer to help build the foundational systems for Citi Assist, a GenAI assistant for colleagues.

You will craft tools, pipelines, and dashboards to evaluate performance, safety, and impact, while shaping the platform's direction and mentoring peers.

Qualifications

  • Strong experience building and deploying production applications across the full stack.
  • Proficiency in multiple languages, including Python and TypeScript/JavaScript (Go/Java a plus).
  • Deep experience with data—pipelines, analytics systems, and data-driven products.
  • Experience building user-facing features with React, Vue, or Angular.
  • Strong SQL skills and Postgres experience.
  • Experience building backend services and APIs that scale.
  • Comfort with OpenShift/Kubernetes and cloud infra.
  • CI/CD pipelines, testing frameworks, and automation knowledge.
  • Data visualisation tools and techniques.

Responsibilities

  • Build tools for evaluation, feedback, and quality analysis of the AI assistant.
  • Create data pipelines collecting and processing evaluation metrics.
  • Develop end-to-end features from conception to production and measure impact.
  • Build frontend dashboards and robust backend services powering testing infra.
  • Establish data practices and evaluation frameworks for safety and compliance.
  • Mentor engineers, influence architectural decisions, and set best practices.
  • Collaborate across teams to raise the platform's quality and velocity.

Skills

Full-stack development
Python
TypeScript/JavaScript
Go/Java experience
Data pipelines
React/Vue/Angular
PostgreSQL
Backend services & APIs
CI/CD & automation
Data visualisation

Tools

OpenShift
Kubernetes
PostgreSQL
React
Next.js
Tekton
Harness

Job description

The Opportunity

This is your chance to build the foundational systems for 'Citi Assist', a Generative AI assistant that will reach every Citi employee globally. You'll join us on the ground floor, becoming a core builder on a high-visibility platform that sets the standard for how a global bank adopts this technology safely and at scale.


Here's what makes this role unique: we know that data is the key to building a successful, safe, and scalable generative AI assistant. The difference between a good AI product and a great one isn't just the model—it's the testing, evaluation, and feedback loops that make it better every day.


As a data-focused full-stack engineer, you'll help us craft the tools and systems that let us understand how Assist is performing, where it's succeeding, and where it needs to improve.


You'll work across the stack, building everything from intuitive dashboards that surface insights to robust backend pipelines that process evaluation data at scale.


What You'll Do


  • Build the tools that make Assist great. You'll design and build the testing, evaluation, and feedback systems that help us understand how our AI assistant is performing in the real world. This means creating tools for both our team and our users to provide feedback, analyse interactions, and measure quality.

  • Work with data across the full stack. You'll build data pipelines that collect and process evaluation metrics, create visualisations that surface insights to the team, and design APIs that power our testing infrastructure. You'll be equally comfortable writing SQL queries as you are building React components.

  • Own your features end to end. You'll take responsibility from conception to production. That means understanding the problem we're trying to solve, designing the right solution, building it, and measuring whether it's working. You'll drive your work forward with autonomy while keeping the team aligned.

  • Build with safety and quality in mind. For us, building safe, sound, and compliant systems is non-negotiable. You'll help us establish the data practices and evaluation frameworks that ensure Assist meets our high standards for quality, safety, and regulatory compliance.

  • Set the technical direction. As a VP-level engineer, we expect you to influence how we approach problems. You'll mentor other engineers, contribute to architectural decisions, and help establish best practices for how we work with data across the platform.

  • Be a great teammate. We expect you to be a leader in our engineering culture. That means offering thoughtful code reviews, unblocking your peers, sharing what you learn, and helping raise the bar for the whole team. We succeed together.


Skills & Experience


  • Strong experience building and deploying production applications across the full stack

  • Proficiency in multiple languages, including Python and TypeScript/JavaScript (experience with Go or Java is a plus)

  • Deep experience working with data—whether that's building data pipelines, designing analytics systems, or creating data-driven products

  • Experience building user-facing features with modern frontend frameworks like React, Vue, or Angular

  • Strong SQL skills and experience with relational databases like Postgres

  • Experience building backend services and APIs that handle data at scale

  • Comfort with containerised environments and cloud infrastructure (we use OpenShift/Kubernetes)

  • Strong understanding of CI/CD pipelines, testing frameworks, and automation

  • Experience with data visualisation tools and techniques


What matters most to us


  • A data-driven mindset. You believe that good data and rigorous evaluation are essential to building great products. You know how to instrument systems to collect the right data and how to turn that data into actionable insights.

  • A solutions-first approach. You find the best path to solve the problem, whether that's building new infrastructure, leveraging existing tools, or changing how we think about the problem entirely. You're pragmatic about trade-offs.

  • Technical leadership. You have strong opinions, loosely held. You can articulate your technical vision and bring others along with you, but you're also open to being wrong and learning from your peers.

  • A focus on impact. You understand that our goal is to deliver value to users and make Assist better every day. You know when to move fast and when to invest in building things properly.

  • Clear communication and ownership. You take initiative, communicate proactively, and take responsibility for outcomes. You don't wait for permission, but you keep stakeholders informed.

  • A collaborative spirit. You thrive in team environments where you can learn from others and help them grow. You see mentoring and knowledge-sharing as part of your role.


Bonus points for


  • Direct experience building evaluation or testing frameworks for AI/ML systems

  • Experience with LLM evaluation techniques, prompt engineering, or AI safety concepts

  • Experience with data pipeline tools like Apache Airflow, Dagster, or similar

  • Experience with analytics platforms, experimentation frameworks, or A/B testing infrastructure

  • Background in data science, analytics engineering, or similar data-focused roles

  • Contributions to open-source projects in the data or AI space

  • Experience working in highly regulated environments


Our Tech Stack

We work with Python, TypeScript, Go, and Java on the backend. Our frontend is built with TypeScript, React, and Next.js. We use Postgres for our database, run everything on Kubernetes (specifically Red Hat OpenShift), and our DevOps setup includes GitHub and CI/CD tools like Tekton and Harness.


Our Team and Mission

We're the Common Platform Engineering team for GenAI, a central group in the Chief Technology Office. We're a focused agile team that owns our work from idea to production.


Our culture is built on a shared belief in engineering craftsmanship, backed by leadership that actually understands what that means. We're on a journey to prove what's possible inside a large organisation, and that means navigating some legacy while building the future. This isn't a role for someone who wants everything to be perfect on day one. It's for an engineer who wants to help us get there, influencing how we solve problems and raising our collective bar.


We have a dual mission. First, we're building 'Citi Assist', the GenAI digital assistant for our colleagues. Second, we're providing the platforms and guidance that enable the entire organisation to adopt GenAI safely and effectively.


This is not a typical banking job. You'll build foundational technology that has a direct, positive impact on hundreds of thousands of people. You'll have the executive support to tackle big problems and real autonomy to shape our solutions. Most importantly, you'll join a passionate, collaborative team where we all learn from each other and push each other to do our best work.


What we’ll provide you

This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day there will be new challenges that will help you develop new skills that can drive your career.


By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:



  • 27 days annual leave (plus bank holidays)

  • A discretional annual performance related bonus

  • Private Medical Care & Life Insurance

  • Employee Assistance Program

  • Pension Plan

  • Paid Parental Leave

  • Special discounts for employees, family, and friends


Visit our Global Benefits page to learn more.


Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.


Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.


If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.


View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Senior Software Engineer, GenAI Data Products and Platform (VP)
Full-Stack Senior Software Engineer, GenAI Data Products and Platform (VP)

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
Annual leave 27d
Bonus (performance)
Private medical
+5
Full-Stack Senior Software Engineer, GenAI Data Products and Platform (VP)
Full-Stack Senior Software Engineer, GenAI Data Products and Platform (VP)

Citigroup Inc. • Greater London

Hybrid
GBP 120,000 - 180,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Full-Stack Senior Software Engineer, GenAI Data Products and Platform VP - Citi
Full-Stack Senior Software Engineer, GenAI Data Products and Platform VP - Citi

eFinancialCareers • Greater London

On-site
GBP 120,000 - 170,000
Director, Applied AI & Agentic Platform Engineering
Director, Applied AI & Agentic Platform Engineering

Citi • Greater London

Hybrid
GBP 140,000 - 200,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Leading Engineering Developer - Enterprise AI Products - Senior Vice President
Leading Engineering Developer - Enterprise AI Products - Senior Vice President

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Senior Engineer/Engineering Lead - Senior Vice President
Senior Engineer/Engineering Lead - Senior Vice President

Citi • Greater London

Hybrid
GBP 120,000 - 180,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
GenAI Full-Stack Engineer
GenAI Full-Stack Engineer

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4
Senior Engineer/Engineering Lead - Senior Vice President
Senior Engineer/Engineering Lead - Senior Vice President

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Senior Engineer - Vice President
Senior Engineer - Vice President

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days leave
Performance bonus
Private medical care
+4
Senior Engineer - Vice President
Senior Engineer - Vice President

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+3