Full-Stack GenAI Platform & Product Engineer

Full-Stack GenAI Platform & Product Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Citigroup, Inc.

At a Glance

  • Tasks: Build and deliver innovative features for 'Citi Assist', a cutting-edge Generative AI platform.
  • Company: Join Citi, a global bank leading the way in AI technology.
  • Benefits: Enjoy competitive salary, 27 days leave, hybrid work, and private medical care.
  • Other info: Collaborative team culture with opportunities for personal and professional growth.
  • Why this job: Make a real impact on how a major bank adopts AI safely and effectively.
  • Qualifications: Experience in software development with a focus on both frontend and backend technologies.

The predicted salary is between 60000 - 80000 £ per year.

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.

As a polyglot engineer, you'll work across the full stack. That means crafting intuitive user interfaces one day and building robust backend APIs the next. You'll be equally excited about both.

What You'll Do
  • Build and deliver across the stack. This is a hands-on role where you'll write high-quality, tested code and move features from idea to production. Sometimes that's a user-facing component. Sometimes it's a backend API. Often it's both.
  • Own your features end to end. You'll take responsibility from the UI to the database. That means figuring out the path forward, asking the right questions, and driving your work to completion with support from the team.
  • Build with security in mind. For us, building safe, sound, and compliant systems is non-negotiable and part of our craft. You'll implement security best practices in everything you build, including navigating the emerging challenges of AI safety.
  • Be a great teammate. We expect you to be an active participant in our engineering culture. That means offering and receiving constructive code reviews, helping your peers when they're blocked, and sharing what you learn. We succeed as a team.
  • Communicate proactively. We value open communication about progress and blockers. This helps us support each other effectively and keeps the whole team aligned. No one should have to chase you for updates.
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:
  • Experience building and deploying production applications, whether that's frontend, backend, or both.
  • Proficiency in at least two of these languages: Python, TypeScript/JavaScript, Go, or Java.
  • Experience building user-facing features with modern frontend frameworks like React, Vue, or Angular.
  • Experience building backend services and APIs that are reliable and maintainable.
  • Comfort with containerised environments (we use OpenShift, but Kubernetes or Docker experience transfers well).
  • Practical experience with CI/CD pipelines and a belief in automating things.
  • Solid experience working with relational databases like Postgres or MySQL.
What matters most to us:
  • A solutions-first mindset. You find the best path to solve the problem, whether that's writing new code, improving an old system, or integrating the right tool. The outcome is what matters.
  • A bias for action and a focus on shipping. You understand our goal is to deliver value to users, not just to write perfect code. You know when to be pragmatic and when to invest in technical excellence.
  • Clear communication and collaboration. You're proactive about sharing your progress and asking for help when you need it. You understand that keeping the team aligned helps everyone succeed.
  • A collaborative spirit. You find satisfaction in building high-quality software and you thrive in a team environment where you can learn from and help your peers.
  • A security-conscious approach. You see security and safety as part of the job, not an afterthought.
Bonus points for:
  • Direct experience with Generative AI concepts, LLMs, or related personal or professional projects.
  • Contributions to open-source projects or a portfolio that demonstrates your range.
  • 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 be part of the team that gets us there. 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. We'll build foundational technology together that has a direct, positive impact on hundreds of thousands of people. We'll tackle big problems as a team, with executive support behind us. We'll shape our solutions collaboratively, learning from each other along the way. You'll have real autonomy in your work, but you'll never be on your own.

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 discretionary annual performance related bonus.
  • Private Medical Care.

Full-Stack GenAI Platform & Product Engineer employer: Citigroup, Inc.

Citi London offers an exceptional work environment for Full-Stack GenAI Platform & Product Engineers, where innovation meets collaboration. With a focus on building cutting-edge technology like 'Citi Assist', employees enjoy a business casual atmosphere, hybrid working options, and generous benefits including 27 days of annual leave and private medical care. The culture promotes continuous learning and teamwork, ensuring that every engineer has the opportunity to grow their skills while making a meaningful impact on the organisation and its employees globally.

Citigroup, Inc.

Contact Details:

Citigroup, Inc. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full-Stack GenAI Platform & Product Engineer

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to Generative AI. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by practising common questions and coding challenges. We all know the tech world loves a good problem-solving session, so be ready to shine!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Full-Stack GenAI Platform & Product Engineer

Full-Stack Development
Python
TypeScript
JavaScript
Go
Java
React

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for the role shine through! We want to see that you're genuinely excited about building innovative solutions and being part of our team. Share why this opportunity at StudySmarter resonates with you.

Tailor Your Experience:Make sure to highlight your relevant skills and experiences that align with the job description. We love seeing how your background in full-stack development and AI can contribute to our mission. Don't just list your past jobs; tell us how they prepare you for this role!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what matters most. Use bullet points if it helps to make your achievements stand out. Remember, we want to understand your journey quickly!

Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining the StudySmarter family!

How to prepare for a job interview at Citigroup, Inc.

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, like Python, TypeScript, and React. Be ready to discuss your experience with these languages and frameworks, and think of specific projects where you’ve used them.

Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled challenges in previous roles. Highlight your solutions-first mindset by discussing how you approached a problem, the steps you took, and the outcome. This will demonstrate your ability to deliver value.

Emphasise Team Collaboration

Since teamwork is crucial for this role, be prepared to talk about your experiences working in teams. Share instances where you helped a colleague or contributed to a group project, showcasing your collaborative spirit and communication skills.

Prioritise Security Awareness

Given the emphasis on building secure systems, brush up on security best practices relevant to software development. Be ready to discuss how you’ve implemented security measures in your past projects, showing that you take safety seriously.