Citi logo
CitiGenAI Engineer
Updated · Reviewed by the Dataford team

Citi GenAI Engineer interview questions & guide 2026

Every question Citi interviewers actually ask, the frameworks that win the room, and the language hiring managers respond to.

2 rounds · ≈ 2-4 weeks
1
Third-Party Assessment
2
Engineering Team Interviews

What is a GenAI Engineer at Citi?

As a GenAI Engineer at Citi, you are at the forefront of the firm’s digital transformation. You are responsible for integrating cutting-edge generative AI models into the financial ecosystem, helping to streamline complex processes, enhance data analysis, and improve decision-making capabilities across various banking units. Your work directly influences how Citi leverages large language models and automation to maintain its competitive edge in the global financial sector.

This role requires a unique blend of high-level architectural thinking and hands-on technical execution. You will work on sophisticated projects that involve building, fine-tuning, and deploying generative models in a secure, regulated environment. Given Citi’s scale, your contributions will have a tangible impact on internal efficiency and client-facing solutions, making this an ideal role for engineers who thrive on solving complex, high-stakes challenges.

Common Interview Questions

The following questions reflect patterns observed in recent Citi interview experiences. While your specific experience may vary based on the team and seniority level, these categories represent the core areas where you should focus your preparation.

Technical Proficiency and Programming

These questions assess your core competency in Python and your ability to apply it to generative AI workflows. Expect to demonstrate your fluency in common libraries and data manipulation techniques.

  • Explain the difference between fine-tuning and prompt engineering in the context of LLMs.
  • How do you handle data privacy and security when fine-tuning models on sensitive financial data?
Preparing for a niche company?

Access the full GenAI Engineer prep plan

  • Every GenAI Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
03 · Question bank

The questions most likely to come up

Sorted by relevance to this company
Evaluate an LLM SystemMedium
Explain how to evaluate a generative model using offline and online methods, with attention to hallucination, product metrics, and experiment design.
HallucinationPrompt EngineeringLLM Evaluation
Recently asked
Supervised vs Unsupervised LearningEasy
Explain how supervised and unsupervised learning differ, and ground the distinction in a practical ML example.
Unsupervised LearningFeature EngineeringBias-Variance Tradeoff
Access the full GenAI Engineer prep plan
Everything you need to walk in ready.
Get my prep plan

Getting Ready for Your Interviews

Success at Citi requires more than just technical skills; it requires an ability to apply those skills within the constraints of a large, complex organization. Focus your preparation on demonstrating both depth of knowledge and a pragmatic, problem-solving mindset.

Technical Competency – You must demonstrate a high degree of proficiency in Python and a deep understanding of generative AI frameworks. Be ready to discuss the entire model lifecycle, from data preprocessing to deployment and maintenance.

System Design and Architecture – You will be evaluated on your ability to build scalable, secure, and maintainable systems. Strong candidates can articulate how their technical choices impact performance, security, and long-term maintainability.

Problem-Solving and AdaptabilityCiti values engineers who can navigate ambiguity and solve real-world business problems. When faced with a complex scenario, structure your thinking clearly and prioritize solutions that are both effective and compliant.

Interview Process Overview

The interview process at Citi is designed to be rigorous and systematic, ensuring that candidates possess both the technical aptitude and the professional maturity required for the role. You can typically expect an initial assessment phase followed by multiple rounds of interaction with engineering teams.

The pace of the process can vary, but once you move into the interview rounds with engineering teams, the focus shifts toward deep-dive technical discussions and situational problem-solving. Maintain a consistent, professional communication style throughout, as your ability to articulate your thought process is just as important as the final answer.

06 · The loop

The interview process, end to end

≈ 2-4 weeks · 2 rounds
1
Third-Party Assessment

Begin with a crucial technical assessment focusing on coding challenges and domain-specific questions.

2
Engineering Team Interviews

Engage in multiple rounds with engineering teams focusing on deep-dive technical discussions and situational problem-solving.

This timeline provides a high-level view of the progression from initial screening to technical rounds. Use this to pace your study schedule, ensuring you have dedicated time for both coding practice and conceptual review of generative AI architectures before your first technical interview.

Deep Dive into Evaluation Areas

Generative AI Foundations

This area is the cornerstone of your evaluation. Interviewers look for a conceptual understanding of how LLMs function and how they can be applied to business use cases.

Be ready to go over:

  • RAG Architectures – Understanding how to ground models in proprietary data.
  • Model Evaluation – Metrics for measuring hallucinations, accuracy, and latency.
  • Security and Compliance – Addressing data leakage and bias in financial contexts.

Example questions or scenarios:

  • "How would you design a RAG pipeline for a customer support chatbot?"
  • "Explain how you would mitigate bias in a model used for credit risk assessment."

Coding and Implementation

Your ability to write clean, efficient, and scalable code is non-negotiable. Citi interviewers prioritize readable, production-ready code.

Be ready to go over:

  • Python Best Practices – Writing modular, testable code.
  • Data Engineering – Handling large datasets efficiently.
  • API Integration – Safely interacting with external model providers.

Example questions or scenarios:

  • "Write a script to parse and vectorize a large collection of PDF documents."
  • "How would you refactor this code to improve its performance in a production environment?"
08 · Topic breakdown

What they actually test for

Based on GenAI Engineer interviews across companies
Topic distribution
All topics
Prompt EngineeringRetrieval-Augmented Generation (RAG)Generative AI (GenAI)PythonGenerative AI

Key Responsibilities

As a GenAI Engineer, your primary objective is to bridge the gap between AI research and enterprise-grade software. You will spend a significant portion of your time designing and implementing data pipelines that feed generative models, ensuring that the data is both high-quality and secure.

Collaboration is central to this role. You will work closely with data scientists, security experts, and business stakeholders to identify high-impact opportunities for AI. Whether you are automating internal reporting or building customer-facing interfaces, you are expected to own the technical lifecycle of your projects, including deployment and ongoing monitoring.

Role Requirements & Qualifications

A successful candidate for the GenAI Engineer position at Citi typically brings a mix of strong software engineering foundations and specialized AI experience.

  • Must-have skills:
    • Proficiency in Python for backend development and data manipulation.
    • Experience with LLMs and generative AI frameworks (e.g., LangChain, LlamaIndex).
    • Familiarity with vector databases and search techniques.
    • Understanding of secure coding and data privacy standards.
  • Nice-to-have skills:
    • Experience with cloud platforms (e.g., AWS, Azure, or GCP).
    • Background in financial services or highly regulated industries.
    • Familiarity with MLOps practices and CI/CD pipelines.

Frequently Asked Questions

Q: How difficult are the technical interviews at Citi? A: The difficulty is generally considered average to high, focusing heavily on your ability to apply engineering principles to AI problems rather than just theoretical knowledge. Focus on being able to explain "why" you chose a specific approach, not just "how" you implemented it.

Q: What is the typical timeline for the hiring process? A: The timeline can vary, but generally involves a screening phase, a technical assessment, and 2–3 rounds of interviews with engineering managers and peers. Stay proactive with your recruiter regarding your status.

Q: How much should I focus on behavioral questions? A: While technical skills are the priority, Citi values collaborative, team-oriented engineers. Be prepared to share examples of how you have worked through technical disagreements or managed tight project timelines.

Other General Tips

  • Structure your answers: Use the STAR method (Situation, Task, Action, Result) for behavioral questions to ensure your answers are concise and impactful.
  • Know your resume: Be prepared to dive deep into any project you list on your resume, especially those involving AI or large-scale data systems.
  • Prioritize security: In a financial firm, security is paramount. Always mention how your AI solutions handle sensitive data and adhere to compliance requirements.

Summary & Next Steps

The GenAI Engineer role at Citi is a high-impact position that offers the opportunity to shape the future of financial services through artificial intelligence. By mastering both the technical nuances of generative models and the architectural requirements of enterprise software, you position yourself as an invaluable asset to the firm. Focus your preparation on building a deep understanding of RAG, model lifecycle management, and clean, efficient Python programming.

You can explore additional interview insights, practice questions, and preparation resources on Dataford. Stay focused, practice your communication, and approach each round as a conversation with future colleagues. With the right preparation, you can confidently demonstrate your ability to drive innovation at Citi.

14 · Compensation

What this role pays

6 reports
USUSD
Estimated total compLow confidence · 6 data points
$0k-$0k
Median $136k / year
Base salary · 100%Stock (RSU) · 0%Cash bonus · 0%
25thEntry / smaller markets
$102k
50thTypical offer
$136k
90thTop performers / major metros
$171k
Breakdown by component
Base salary
100% of total
$109k$171k
$140k
median
Stock (RSU)
0% of total
$0$0
$0
median
Cash bonus
0% of total
$0$0
$0
median
Aggregated from 6 self-reported salaries via Glassdoor. Estimates only. Verify against your offer.

The provided compensation data reflects the salary range for an Assistant Vice President role in this domain. Candidates should interpret these figures as a baseline for the level of responsibility and technical expertise expected in this position, noting that actual offers are influenced by individual experience, location, and specific team requirements.

17 · FAQ

Citi GenAI Engineer interview FAQ

Answered from real candidate and compensation data
How many rounds is the Citi GenAI Engineer interview process?
Candidates report 2 stages: Third-Party Assessment and Engineering Team Interviews. The interview process section above breaks down what each stage covers.
How much does a GenAI Engineer at Citi make?
Reported compensation for GenAI Engineer roles at Citi ranges from roughly $109k base to $171k total per year, varying by level, team, and location.
What topics come up in the Citi GenAI Engineer interview?
Citi GenAI Engineer interviews most often cover Prompt Engineering, Retrieval-Augmented Generation (RAG), Generative AI (GenAI), Python, and Generative AI, based on topics extracted from real candidate reports.
What questions does Citi ask GenAI Engineer candidates?
Recent candidates report questions like "Evaluate an LLM System" and "Supervised vs Unsupervised Learning". The question bank above tracks 20 questions for this role, ranked by how often they come up in Citi interviews.