Citi

Senior Generative AI Developer/ Engineer (Innovation Lab)

Dublin, Ireland Remote Hybrid
API Python PyTorch Redis MongoDB Git Docker Machine Learning PostgreSQL Kubernetes Java
Search for More Jobs Talk to a recruiter now 💪
Description

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/ or Data Scientist to design, develop, test 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) agent-based 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, including ability to research and adopt new techniques and approaches.
  • 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

Citi
Citi
Banking Credit Cards Financial Services Wealth Management

0 applies

1 views

Similar Jobs

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say