Senior Generative AI Developer/ Engineer (Innovation Lab)
1 NORTH WALL QUAY
Applications have closed
Citi
Citi is a leading global bank for institutions with cross-border needs, a global provider in wealth management and a U.S. personal bank.The Citi Innovation Lab is a leader in creating new ideas, innovative technology solutions, and ground-breaking innovations for Citi's global banking business. We're part of a global network of innovation centers, and our mission is to create competitive advantage for our clients by providing innovative technological solutions. Working closely with our clients and business partners to progress solutions from ideation to production by leveraging the entrepreneurial spirit and technological excellence fostered in the Innovation Labs.
Our Labs Network spans across cities like New York, Dublin, London, Tel Aviv, Singapore, and Shanghai. Our focus is on delivering cutting-edge products that use the latest technologies, even in highly complex setups, all while maintaining the highest delivery standards. Our Innovation Labs team works on research and implementation across various advanced domains, including AI, machine learning, NLP, analytics, blockchain, and more.
The Role:
We are seeking a highly skilled Generative AI (Gen AI) Engineer and Developer to design and deploy state-of-the-art scalable, efficient Gen AI solutions in cloud-native environments. The ideal candidate should have a proven track record of developing and implementing Gen AI systems, including experience with fine-tuning, with Retrieval-Augmented Generation (RAG), LoRA (Low-Rank Adaptation) and other techniques.
In this hands-on role, you will be responsible for design, software development, testing and deployment of Gen AI solutions, taking AI models from concept to production Large Language Models and other Machine Learning Techniques. You will collaborate closely with business partners and stakeholders to introduce and embrace these advanced technologies, elevating client experiences, delivering value to our customers, and ensuring regulatory compliance through cutting-edge technology solutions.
Key Responsibilities:
- Hands-On Software Development:
- Lead by example and actively contribute to the development and delivery of generative AI solutions, driving innovation and excellence within the team.
- Design, build, and implement Gen AI solutions (transformer-based models) with a focus on fine-tuning, Retrieval-Augmented Generation (RAG) and other techniques
- Design and implement secure APIs, ensuring data protection and secure interaction with AI models.
- Hands-on Software Engineering and Delivery to Production:
- Focus on solutioning from an engineering and architecture perspective, ensuring successful deployment into production environments, meeting high-quality standards and performance benchmarks.
- Apply DevOps principles to maintain high-performance and scalable AI systems.
- Research and Development: Lead and participate in research activities to explore and advance state-of-the-art generative AI techniques and software development.
- Monitoring Ongoing Research: Stay actively engaged in monitoring ongoing research efforts, keeping abreast of emerging trends, and ensuring that the Generative AI team remains at the forefront of the field.
- Cross-Functional Collaboration: Ability to collaborate effectively with various teams, including product managers, engineers, and data scientists, to integrate AI technologies into products and services to develop, deploy and monitor AI models in production environments.
- Quality Control: Ensure the quality and performance of generative AI models, conducting rigorous testing and evaluation.
- Stakeholder Engagement: Work closely with business stakeholders across the bank to drive the adoption of generative AI and Large Language Models, identifying opportunities for innovation and value creation.
Skills & Qualifications:
- In-depth knowledge of python (expert level - must), java (desired) and major Machine Learning/ Generative AI software libraries and frameworks
- Proven track record of building and deploying Gen AI solutions, particularly with RAG (Retrieval-Augmented Generation) and related techniques.
- Deep understanding of transformer architectures and proficiency in PyTorch for developing and optimizing AI models.
- Expertise with NoSQL and vector databases (e.g., Redis, PostgreSQL, MongoDB) for data storage and retrieval.
- Experience with MLflow to manage machine learning workflows and pipelines.
- Proficiency in Git for version control and collaboration in development workflows.
- Experience with Kubernetes-based continuous delivery, utilizing Jenkins, Tekton, and Docker to automate and streamline deployments.
- Focus on secure implementation practices and security self-assessments for open-source projects.
- Strong proven delivery track record.
- In-depth knowledge of multiple programming languages, testing frameworks and Agile software development.
- Excellent problem-solving skills and the ability to think creatively.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Experience in high tech or financial industry is beneficial but not mandatory.
Desired Skills:
- Familiarity with OpenAPI for API documentation and Streamlit for building interactive web apps.
- Familiarity with Prometheus and Grafana for monitoring AI system.
- LangChain or LlamaIndex: Familiarity with these frameworks for integrating LLMs with external data sources.
- Familiarity with C++ for performance optimization, especially in high-performance computing and resource-intensive AI models.
- Experience with Graphs packages or/and databases (python-igraph, networkx, Neo4j)
- Experience designing and securing APIs to ensure safe interactions with AI systems.
- Proficiency for web-based AI application development and integrating front-end applications with AI services and APIs.
- Solid experience with OpenShift or Kubernetes for deploying containerized applications.
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, 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 discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
Visit our Global Benefits page to learn more.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
#LI-AS1
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Data Science------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture Banking Blockchain DevOps Docker Engineering Generative AI Git Grafana Java Jenkins Kubernetes LangChain LLMs LoRA Machine Learning MLFlow MongoDB Neo4j NLP NoSQL Open Source Pipelines PostgreSQL Python PyTorch RAG Research Security Streamlit Testing
Perks/benefits: Career development Competitive pay Health care Insurance Medical leave Parental leave Salary bonus Team events Transparency
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.