Full-Stack Senior Software Engineer, GenAI Data Products and Platform VP - Citi
  • England,London,City of London
  • Full Time, Permanent
  • Competitive salary
Job Description:
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

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.

What We’re Looking For
We know that people from underrepresented groups are less likely to apply if they don’t meet 100% of the criteria. If you’re excited about this role but your experience doesn’t align perfectly with every qualification, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

You should have
*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 fr
Job number 3439460

Increase your exposure to recruiters with ProJobs

Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription

You can cancel your subscription at any time.
metapel
Company Details:
eFinancialCareers
Company size:
Industry:
The jobs on site are for both men and women