Full-Stack Senior Software Engineer, GenAI Data Products and Platform VP - Citi
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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.
Responsibilities
- 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.
Requirements
- 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
Additional Information
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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at eFinancialCareers? Share your experience