This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Full-Stack AI Engineer is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business. Requires basic commercial awareness. Developed communication and diplomacy skills are required in order to guide, influence and convince others, in particular colleagues in other areas. Join our pioneering team and be at the forefront of building the next generation of intelligent, AI-powered products that redefine user experiences and solve complex business challenges. This pivotal role empowers you to own the entire solution stack, from intuitive front-end interfaces to robust back-end infrastructure, and cutting-edge agentic AI systems. You will play a critical role in designing, developing, and deploying high-impact AI-driven solutions, driving engineering excellence, and influencing our software architecture. We're seeking a passionate problem-solver who thrives in a collaborative, agile environment, dedicated to crafting innovative solutions and contributing to Citi’s vibrant technical community.
Job Responsibility:
Pioneer Full-Stack AI Application Development: Design, develop, and deploy transformative end-to-end applications leveraging modern web frameworks (React, Next.js, FastAPI/Python, Java) with Large Language Models (LLMs) at their core
Architect Agentic AI Systems: Lead the design and implementation of sophisticated autonomous agents capable of multi-step reasoning, planning, and dynamic task execution using frameworks like LangChain, LangGraph, or AutoGen
Innovate RAG Pipeline Design: Architect and optimize production-grade Retrieval-Augmented Generation (RAG) pipelines, focusing on advanced embedding strategies, efficient vector database management (Pinecone, Milvus, Chroma), and superior retrieval performance
Build Scalable Backend & API Integrations: Develop highly performant, asynchronous backend services that seamlessly integrate LLMs, external APIs, and tools, ensuring exceptional reliability and ultra-low latency
Optimize Data & Database Management: Strategically manage structured and unstructured data, overseeing both traditional SQL/NoSQL databases and advanced vector databases to enable context-aware and intelligent AI systems
Champion Engineering Excellence & Agile Delivery: Drive best practices in code quality, unit testing, CI/CD, and security. Act as a strong contributor within an Agile software delivery team, collaborating to achieve sprint goals and actively participating in the broader Citi technical community and Agile/Scrum processes
Communication and Risk Management: Effectively communicate progress, proactively anticipate bottlenecks, provide skilled escalation management, and adeptly identify, assess, track, and mitigate issues and risks across various levels. Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal
Problem Solving and Troubleshooting: Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges
Root Cause Analysis: Capable of conducting thorough research to identify the root causes of development and performance issues, as well as devising and implementing effective defect resolutions
Technical Acumen: Demonstrate a profound understanding of the technical requirements pertinent to the solutions under development
Requirements:
6+ years of progressive professional software engineering experience
Minimum of 2+ years dedicated to building and deploying AI-powered solutions
Expert proficiency in Python, Java, or Typescript/Javascript
Profound understanding of Data Structures and Object-Oriented Principles
Extensive hands-on experience with Large Language Models (LLMs) (e.g., OpenAI GPT, Anthropic Claude, Gemini, Llama), including fine-tuning techniques and advanced prompt engineering
Proven expertise in designing and implementing RAG architectures, encompassing embedding strategies, vector stores, and semantic search
Deep experience with microservices, designing and implementing RESTful/GraphQL APIs, and practical application of containerization technologies (Docker/Kubernetes/Openshift)
Demonstrated experience with modern web stacks (React, Next.js, Tailwind CSS, JavaScript, TypeScript, etc.)
Practical experience with Agentic frameworks (LangChain, LangGraph, AutoGen, CrewAI, etc.), including designing, implementing, and orchestrating multi-agent systems
Solid understanding and practical application of frameworks such as Spring Boot, FastAPI, Express, etc.
Significant experience working within agile and iterative software delivery methodologies (SAFe, SCRUM, Kanban)
Proficiency in various database technologies, including advanced SQL and vector databases (Oracle, PostgreSQL, MongoDB, Aurora, Pinecone, pgvector, etc.)
Experience with event-driven design and architecture (e.g., SQS, SNS, Kinesis, Kafka, Spark Flink, RabbitMQ)
A bachelor’s degree in computer science, Software Engineering, or a related field is required
Nice to have:
Experience in designing and implementing complex multi-agent collaboration architectures
Familiarity with AI-driven development tools (e.g., Cursor, Claude, Copilot) to enhance productivity
Proven architectural experience in building horizontally scalable, highly available, highly resilient, and low-latency applications
Experience with both on-premise and public cloud infrastructure (e.g., OpenShift, AWS), including Infrastructure as Code tools (e.g., Terraform, CloudFormation)
Knowledge of Security, Observability, and Monitoring tools (e.g., Grafana, Prometheus, Splunk, ELK, CloudWatch)
Prior experience mentoring and providing technical leadership to teams of 5 or more developers
Familiarity with Job Schedulers (e.g., Apache Workflow, Autosys, CloudWatch)
What we offer:
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
discretionary and formulaic incentive and retention awards