About the Role
Engineer the future of global finance at Citi, where the Tech team redefines finance by building systems that matter, influencing economies, driving innovation, and offering growth through mentorship, learning, and flexibility. Join a team that solves real-world challenges impacting millions and builds the future of finance.
Responsibilities
- Thrive in an agile software development environment, crafting high-quality, scalable software solutions leveraging cutting-edge technologies, including AI-powered coding tools.
- Translate business requirements into robust code, ensuring adherence to stringent quality standards.
- Provide essential support through testing cycles and post-production deployment.
- Utilize advanced tools for code testing and debugging to deliver enterprise-level systems that are high quality, scalable, and resilient.
- Learn from top technologists through design sessions and peer code reviews.
- Join a cohort of new hires to master company culture, tools, processes, and technical proficiencies.
- Gain exposure to a wide range of technologies and tools across all aspects of the SDLC.
- Contribute to the adoption and deployment of cutting-edge Generative AI models and solutions on diverse cloud providers such as AWS, leveraging specialized AI/ML services for scalable and efficient inference.
- Apply advanced AI engineering practices to optimize model performance and reliability.
- Adhere to and implement Citi's Minimum Development Standards and Minimum Operational Standards, with a strong focus on applying MLOps best practices, ethical AI guidelines, and responsible AI development principles, particularly for managing the lifecycle of Generative AI agents.
- Explore and apply the latest design and software architecture patterns and frameworks, including advanced Gen AI model architectures, prompt engineering patterns, scalable inference solutions, Microservices, APIs, Spring Core/MVC/Boot/Cloud, and RESTful services.
- Design and build agentic flows for complex business processes.
- Gain exposure to various software development tools within Continuous Integration/Continuous Delivery pipelines.
- Work with event streaming and messaging systems for real-time data ingestion for Gen AI model training, fine-tuning, and inference.
- Gain hands-on experience with container technologies like Docker and Kubernetes for scalable and reproducible deployment of Gen AI models and related microservices.
- Work on globally scoped Generative AI projects with cross-functional teams.
- Benefit from structured learning paths, extensive networking opportunities, mentorship, and development designed to sharpen technical prowess in Generative AI, enhance business acumen, and cultivate leadership skills.
- Contribute to real-world projects that shape the future of banking, from developing cutting-edge Generative AI solutions and intelligent automation to strengthening cybersecurity defenses and driving data-powered innovations.
Requirements
- Bachelor's degree in a technology-related discipline (e.g., Computer Science, Computer Engineering, Information Technology, MIS) with a specialization or strong coursework in Artificial Intelligence, Machine Learning, Data Science, or equivalent hands-on experience.
- Proactive problem-solver who thrives on innovation and embraces challenges with enthusiasm, leveraging Generative AI to address complex business problems and create novel solutions.
- Possess a global outlook and a strong willingness to collaborate effectively across diverse cultures and time zones.
- Demonstrate excellent communication skills, project management capabilities, leadership potential, keen attention to detail, and the ability to excel within diverse teams.
- Capable of successfully passing technical interviews, including basic algorithmic programming exercises.
- Strong experience in AI engineering, particularly in building agentic flows and building agents on our proprietary ARC platform, is highly valued.
- Must be collaborative and adaptable.
- Prior experience working on agile teams is highly desirable, especially in a fast-paced environment delivering AI solutions.
- Steadfast dedication to continuous learning in Generative AI.
- Genuine passion for applying AI in business.
- Bring a global perspective to the future of banking and are eager to make an impact at the corporate level using AI.
- Ambitious, with a relentless drive to succeed in a fast-paced, dynamic environment.
- Inherently curious about how Generative AI can revolutionize finance and are eager to be at the forefront of this transformation.
- Aspire to grow into a future Gen AI leader, combining a passion for AI with its strategic application within the global financial industry.
Skills
- Java
- Spring Framework
- Swift
- Xcode
- MVC Architecture
- Android Studio
- JavaScript
- CSS
- AJAX
- React
- Angular
- Apigee
- TypeScript
- HTML5
- GitHub Copilot
- Prompt Engineering
- Workflow Design
- GenAI Optimization
- Gemini
- OpenAI
- Claude
- Llama
- LangChain
- LlamaIndex
- Hugging Face
- LangGraph
- Multi-Agent Systems
- Python
- FastAPI
- PostgreSQL
- Vector DBs
- PyTorch
- TensorFlow
- Fine-tuning
- Enterprise DevOps Pipeline
- Docker
- Monitoring Tooling
- Splunk
- Tableau
- Adobe Analytics
- AWS
- MLOps
- Transformers
- GANs
- Microservices
- APIs
- Spring Core
- Spring MVC
- Spring Boot
- Spring Cloud
- RESTful services
- JIRA
- Zephyr
- GitHub
- Harness
- Artifactory
- MLOps platforms
- Model versioning tools
- AI-specific testing frameworks
- OpenShift
- Kafka
- Flink
- Solace
- Kubernetes
Work Type
- Hybrid work
- Full time
Education Level
- Bachelor's degree in a technology-related discipline
About the Company
- At Citi, our Tech team doesn't just support finance—we are helping to redefine it.
- Every day, $5 trillion crosses through our network.
- We do business in 180+ countries operating at a scale few can match.
- From deploying advanced AI to helping shape global markets, we build systems that matter.
- We provide you with the knowledge and skills you need to succeed.
- We're committed to teaching you the ropes.
- For individuals starting their careers, we offer a supportive environment.
- Here at Citi, internal development paths are intended to help you build a broad skillset and accelerate your career growth by gaining exposure to more than one team in Software Development.
- Our supportive environment will help you discover the best fit for your skills and long-term career goals at Citi.
- Citi is an equal opportunity employer.
Equal Opportunity
- Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
- If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
- View Citi’s EEO Policy Statement and the Know Your Rights poster.
