Expoint – all jobs in one place
Finding the best job has never been easier

Generative Ai Software Engineer jobs at Citi Group in United Kingdom, London

Discover your perfect match with Expoint. Search for job opportunities as a Generative Ai Software Engineer in United Kingdom, London and join the network of leading companies in the high tech industry, like Citi Group. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
United Kingdom
London
19 jobs found
27.05.2025
CG

Citi Group Senior Rust Engineer VP – London United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
In the world of Capital Markets electronic trading, performance, agility, and reliability are crucial; latency beyond the micro- or even nano-second realm just won’t cut it!. A core team of...
Description:


What We do / The Team

  • In the world of Capital Markets electronic trading, performance, agility, and reliability are crucial; latency beyond the micro- or even nano-second realm just won’t cut it!
  • A core team of expert engineers within Citi have developed a framework, toolset and collection of components for building self-healing, scalable, high performance, asynchronous, event driven, Microservices based solutions.
  • This framework, known as Ambrosia, has solved all the hard problems of failover, high availability, performance and scalability, so that application developers can focus on those pieces of the puzzle that solve the business problem and take performance to the next level.
  • Ambrosia is a core framework, toolset and collection of components for building self-healing, scalable, high performance, asynchronous, event driven, Microservices based solutions.
  • We build microservices based event sourcing systems on a low latency in-house framework. Response times in the 10 microsecond to 100 microsecond range.

Role Overview/What you will you do:

  • Work on the integration of functions to meet goals, deploy new products, and enhance processes across the Capital Markets asset classes.
  • Provide world class expertise in area low latency development.
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design

Skills and Experience

  • Demonstrated Subject Matter Expert (SME) in area of Applications Development, preferably in electronic and algorithmic trading systems.
  • Passion for coding excellent, commercial grade, mission critical frameworks
  • Complete knowledge of modern technologies such as the JVM, the Linux Operating system, system calls and Kernel.
  • Experience developing robust and secure applications using the Rust programming language or has a string desire to write production worthy code using Rust
  • Proven experience in the design, implementation, and maintenance of high-performance, low-latency systems for business critical applications
  • Ability to stay up-to-date with the latest Rust language features, security vulnerabilities, and industry best practices
  • Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass e.g. Solarflare OpenOnload
  • Performance assessment and targeted tuning.
  • Design and architectural elegance.
  • Experience in implementing projects
  • Great communicator with high EQ.
  • Ability to occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams.
  • May have a background in C++ before moving to Java or Rust.
  • Relationship and consensus building skills

Education / Qualifications:

  • Bachelor’s degree/University degree or equivalent experience in a similar role

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you

By joining Citi London, 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
  • Access to an array of learning and development resources
Applications Development


Time Type:

Full time

View Citi’sand the

Show more
12.05.2025
CG

Citi Group Senior Engineer Java/DevOps VP United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Coordinate delivery and automate set up of bare-metal / virtualized / cloud infrastructure for business applications. Help development teams improve usage of CI/CD tools and processes. Improve high availability, resilience,...
Description:

About Citi

The group works to optimize the IT environment by standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities, reduce total cost of ownership, and create a competitive advantage for Citi.

We welcome applications from any industry and should you wish to apply your application will be reviewed for a multitude of Developer positions at varying levels.

Role Overview/What you will do:

  • Coordinate delivery and automate set up of bare-metal / virtualized / cloud infrastructure for business applications
  • Help development teams improve usage of CI/CD tools and processes
  • Improve high availability, resilience, observability, maintainability and security of applications with industry standard and/or bank's internal solutions
  • Automating application releases, deployment, configuration and other aspects of software development lifecycle
  • Enabling connectivity between various components in distributed networks
  • Help migrating and upgrading systems to newer infrastructure

What we are looking for:

  • A real interest in/passion for technology
  • Extensive experience in hands-on software development using Java/Python and related frameworks (core Java, Python, Flask, etc)
  • Proficiency in scripting (Python/Bash & Powershell preferred)
  • Highly credible hands-on engineer, confident to dive into a code-base and deliver substantive features and change
  • Not afraid to get their hands dirty to tackle hard issues
  • Strong systems (software, hardware, networks) knowledge required to trouble shoot and resolve issues
  • Unix/Linux skills at a system admin level
  • Strong knowledge in computer networks and hands-on experience with their troubleshooting
  • Experience with Java build tools (Gradle/Maven preferred) and databases (Oracle/PostgreSQL preferred)
  • Experience with CI/CD tools and pipelines (Jenkins/TeamCity/Artifactory)
  • Understanding of distributed systems architecture, microservices, virtualization techniques
  • Experience in working in an environment with cross-functional teams
  • Awareness of industry trends and leveraging new technologies as appropriate
  • An understanding of FX or another Markets business highly preferred

Nice to have:

  • Basics of ITIL practices (change/incident management)
  • Messaging middleware (Tibco, Solace)

Bachelor’s degree/University degree in a numerate discipline or equivalent experience in a similar role.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you

By joining Citi London, 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
  • Access to an array of learning and development resources
Applications Development


Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

12.05.2025
CG

Citi Group Lead Golang Software Engineer United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Bring your deep-dive software engineering expertise. Thrive in a results-driven environment, where flexibility fuels impact. Be a game-changer, ready to step beyond your designated role. Love the synergy of pair...
Description:

You might be a good fit if you

  • Bring your deep-dive software engineering expertise
  • Thrive in a results-driven environment, where flexibility fuels impact
  • Be a game-changer, ready to step beyond your designated role
  • Love the synergy of pair programming? So do we!
  • Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in!
  • A relentless passion to learn more about machine learning and generative AI, bringing your knowledge to shape Citi’s future.

What you’ll do within the Tech Strategy team:

  • Lead the 0-1 build of multiple AI products
  • Design and build high-quality, highly reliable products with user experience at the centre
  • Be responsible for engineering innovative, best in class AI platforms for the bank
  • Creating firsts in the Generative AI space for Citi as part of the team that defines the strategic direction for the bank
  • Continually iterate and scale Generative AI products, whilst listening to the needs of the customers (internal)
  • Mentor and nurture other engineers to help them grow their skills and expertise

Experience That Will Help You Succeed In This Role

  • Deep hands on knowledge of Kubernetes, developing backend platforms and engineering APIs that scale
  • Fluency in Golang is a must-have, (Python is a desirable addition)
  • Experience designing control and sandboxing systems for AI experimentation
  • Experience maintaining and/or contributing to bug bounty and responsible disclosure programs
  • Understanding of language models and transformers
  • Rich understanding of vector stores and search algorithms
  • Large-scale ETL development
  • Direct engineering experience of high performance, large-scale ML systems
  • Hands on MLOps experience, with an appreciation of the end-to-end CI/CD process
  • Have experience supporting fast-paced startup engineering teams
  • A contributor to opensource and always thinking out of the box tooling, using and standardizing with methods of creating APIs , ML/Ops automation and more.

What We Believe In

  • We do not have boundaries between engineering and research, and we expect all our technical staff to contribute to both as needed.
  • We take a product-focused approach and care about building solutions that are robust, scalable, and easy to use.
  • We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning.
  • We enjoy pair programming for our products, we are lean in our approach and remove bureaucracy where we see it.
  • We believe in delivering fast, iterating and pivot as we go, rather than defining the perfect solution upfront.

What we’ll provide you

By joining Citi London, 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

Applications Development


Time Type:

Full time

View Citi’s

Show more

These jobs might be a good fit

06.05.2025
CG

Citi Group Senior AI Engineer United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Understand the landscape, tooling and procedures used by developers at Citi and look for opportunities to reduce toil and aid simplification using Gen AI based solutions. Apply classic AI and...
Description:

Are you looking for career move that will allow to take a strategic project zero to one? Become a part of Citi’s greenfield programme and transform the working environment of the 18,000+ software engineers here at Citi.

This dedicated team is focused on driving the everything-as-code agenda and delivering tangible reductions in process friction, errors, and manual effort. In this role you will be responsible for driving and contributing to the technical direction of our products and services, instilling engineering best practices into the team, and promoting cultural change across the organisation.

Responsibilities:

  • Understand the landscape, tooling and procedures used by developers at Citi and look for opportunities to reduce toil and aid simplification using Gen AI based solutions.
  • Apply classic AI and novel Gen AI evaluation methodology to raise the quality and reliability bar for the software that you will deliver, as well to manage and mitigate risks that specific/inherent to this field.
  • Advice on Evaluation metrics, devise and implement Quantitative Testing Plans, and help evolve the existing approaches to AI evaluation.
  • Work with a wide variety of Citi technology teams and help them drive towards everything-as-code and a codified controls environment.
  • Collaborate with product and engineering teams to design, build and maintain scalable and reliable web applications and services.
  • Be hands-on with coding and software design to ensure adherence to high quality standards and best practices.
  • Mentor and nurture other engineers to help them grow their skills and expertise.
  • Support and drive cultural change, including instigating critical thinking about controls and processes and encouraging a culture of continuous improvement.

Skills & Qualifications:

  • Proven experience as an AI Engineer with a significant delivery history
  • Strong expertise in multiple programming languages & frameworks.
  • Experience and proven experience in using quantitative testing practice applied to the field of AI/ML for actionable Go/No-Go decisions of delivering software to production.
  • Demonstrated expertise of developing on a range of architectures, ideally up to and including container-based micro-services with focus on scalability, reliability, maintainability, and high performance
  • Good understanding of SQL and NoSQL databases (we use Couchbase, MongoDB, and PostgreSQL)
  • Excellent communication and collaboration skills.
  • A growth mindset and willingness to learn and adapt in a fast-paced environment.
  • Passion about site reliability engineering and its impact on product development.
  • Being connected to latest technologies, like Generative AI, and keen to put them in practice.

What we’ll provide you

This role will be based out of our London campus but will be considered as a hybrid role with up to 2 days a week working from home

• 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

• Access to an array of learning and development resources

Applications Development


Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

05.05.2025
CG

Citi Group Container Security Engineer - VP United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Analysing, architecting, building and enhancing Container Security tools and platforms that provide capabilities for CISO and developers. Owning solutions that are expected to operate and perform at scale across the...
Description:

The job:

This role sits within the Container Security team, which is responsible for ensuring, maintaining, and improving the security of our container technologies within the firm. You will be responsible for engineering automated security solutions that both secure and harden internal platforms as well as reduce friction for developers in their daily development lifecycle. You will be improving the container SDLC for internal developers from an image scanning perspective, engineering firm-wide solutions and partnering with centralised platform teams, DevOps teams and our developer community where appropriate.

What the role covers:

· Analysing, architecting, building and enhancing Container Security tools and platforms that provide capabilities for CISO and developers.

· Owning solutions that are expected to operate and perform at scale across the organisation.

· Collaboration with multiple stakeholders and partners across Engineering and Operations as well as partner teams within the wider Citi organisation, across different time zones.

Job Skills/ Qualifications:

· Highly motivated self-starter with excellent interpersonal and problem-solving skills

· Bachelor’s degree or equivalent work experience

· Good oral and written communication skills

· 7+ years of relevant industry work experience

· Hands-on experience integrating Container Image Scanning platforms and tooling

· Experience of the full lifecycle of design, implementation and running of enterprise software solutions involving cross functional team collaboration

· Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems

· Experience of k8s and container technologies such as Docker, Podman and Openshift

· Experience of security fundamentals with relation to a k8s platform and DevSecOps a bonus

· Expertise in a major programming language such as Python or Java, and associated tooling (Git, Maven, IDEs, Jenkins, Bitbucket etc)

· Expertise with DevOps, CI/CD and agile methodology

Systems & Engineering


Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

05.05.2025
CG

Citi Group Codified Controls - Senior Full-Stack Software Engineer VP United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Design, develop, and test software applications. Work closely with other team members to ensure that the software is developed and delivered on time and within budget. Set the standards for...
Description:

The Department

Software Engineers are critical to building the products and services we need to deliver on our Codified Controls vision. Joining us a Senior Software Engineer you will have the opportunity to build a high-profile product, work closely with a talented group of peers and have the room to build and improve your own skillset. We believe that our Engineers should be a part of all steps of our product from idea to execution and you will be a key part along every step of that journey. You will also work with Generative AI technologies, such as GPT-4 or Gemini, embedding their capabilities through prompt engineering in our systems.

Responsibilities:

  • Design, develop, and test software applications
  • Work closely with other team members to ensure that the software is developed and delivered on time and within budget
  • Set the standards for what good looks like; High quality software and great user experiences
  • Stay up to date on the latest software development trends and technologies
  • Ensure our software platforms are compliant with Citi's security and Software Development Life Cycle processes
  • Work with a wide variety of teams across the organisation and help drive them towards an everything-as-code and a codified controls mind-set
  • Support and drive cultural change, instigating critical thinking about controls and processes and encouraging a culture of continuous improvement

Characteristics:

  • Able to identify and solve problems effectively
  • Excellent communication and collaboration skills
  • A strong product mindset, putting the user requirements at the forefront of decision making
  • Connected to latest technologies such as Generative AI, and keen to put them in practice
  • Pragmatic, and a creative approach to managing risk
  • A growth mindset and willingness to learn and adapt in a fast-paced environment
  • Shows enthusiasm and develops trust through empathy
  • An advocate of inclusion and diversity in every way
  • Connected to latest technologies and keen to put them in practice
  • A self-starter with the ability to work effectively in teams and remotely

:

  • Proven experience as a Full Stack Software Engineer in product teams
  • Strong Experience delivering Go, Python and React code to production
  • Experience working in an agile software development environment
  • Proven experience with distributed systems, event-driven architectures, container-based micro-services, distributed logs, SQL and NoSQL databases, and DevSecOps

This role will report to the Engineering Lead.

What we’ll provide you

By joining Citi London, 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

Applications Development


Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

27.04.2025
CG

Citi Group Senior Software Engineer SolstiCE – Equity Derivatives Tech United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Liaising with the business stakeholders and business analysts to define new projects, ensure completeness of requirements and agree priorities. Evolving SolstiCE technical architecture, data flows, and integrations with upstream and...
Description:

Role Overview / What you will you do

The role of a Senior Software Engineer for SolstiCE requires a combination of strong technical and leadership skills. You will work together with business stakeholders from Trading and Benchmark Administration Team (BAT), and with other members of the Equity Derivatives Tech development team to provide solutions that improve efficiency, decrease operational risk, and enable the business to expand and automate their current processes.

You will be involved in

  • Liaising with the business stakeholders and business analysts to define new projects, ensure completeness of requirements and agree priorities.
  • Evolving SolstiCE technical architecture, data flows, and integrations with upstream and downstream systems.
  • Designing new core functionality.
  • Implementing and delivering new features to expand product and use case coverage, enabling increased system adoption for critical business processes.
  • Ensuring ongoing system robustness and stability.
  • Coordinating team’s response to production issues.
  • Coaching and mentoring less experienced team members to improve the standard of work.

What you will bring

  • This role is for someone who enjoys solving engineering challenges, has experience in building robust and high-quality solutions, has excellent communication skills and can manage multiple priorities simultaneously.
  • You will be a highly motivated self-starter who is comfortable taking on new challenges and picking up and learning new technologies.
  • Hands-on professional software development experience at a senior level.
  • Proven experience of defining technical architectures and leading complex projects through to delivery.
  • Proficiency in object-oriented and functional – good working knowledge of Scala and Python is desirable.
  • Rigorous application of clean code and TDD principles.
  • Passion and interest in shaping the way the system should be evolving to stay relevant, dependable and maintainable.
  • Ability to work both independently and as a part of a team in a fast-paced and rapidly changing environment.

Education:Bachelor’s degree in computer science or engineering field involving software programming or systems engineering or experience performing a similar role

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you

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
  • Access to an array of learning and development resources
Applications Development


Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
In the world of Capital Markets electronic trading, performance, agility, and reliability are crucial; latency beyond the micro- or even nano-second realm just won’t cut it!. A core team of...
Description:


What We do / The Team

  • In the world of Capital Markets electronic trading, performance, agility, and reliability are crucial; latency beyond the micro- or even nano-second realm just won’t cut it!
  • A core team of expert engineers within Citi have developed a framework, toolset and collection of components for building self-healing, scalable, high performance, asynchronous, event driven, Microservices based solutions.
  • This framework, known as Ambrosia, has solved all the hard problems of failover, high availability, performance and scalability, so that application developers can focus on those pieces of the puzzle that solve the business problem and take performance to the next level.
  • Ambrosia is a core framework, toolset and collection of components for building self-healing, scalable, high performance, asynchronous, event driven, Microservices based solutions.
  • We build microservices based event sourcing systems on a low latency in-house framework. Response times in the 10 microsecond to 100 microsecond range.

Role Overview/What you will you do:

  • Work on the integration of functions to meet goals, deploy new products, and enhance processes across the Capital Markets asset classes.
  • Provide world class expertise in area low latency development.
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design

Skills and Experience

  • Demonstrated Subject Matter Expert (SME) in area of Applications Development, preferably in electronic and algorithmic trading systems.
  • Passion for coding excellent, commercial grade, mission critical frameworks
  • Complete knowledge of modern technologies such as the JVM, the Linux Operating system, system calls and Kernel.
  • Experience developing robust and secure applications using the Rust programming language or has a string desire to write production worthy code using Rust
  • Proven experience in the design, implementation, and maintenance of high-performance, low-latency systems for business critical applications
  • Ability to stay up-to-date with the latest Rust language features, security vulnerabilities, and industry best practices
  • Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass e.g. Solarflare OpenOnload
  • Performance assessment and targeted tuning.
  • Design and architectural elegance.
  • Experience in implementing projects
  • Great communicator with high EQ.
  • Ability to occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams.
  • May have a background in C++ before moving to Java or Rust.
  • Relationship and consensus building skills

Education / Qualifications:

  • Bachelor’s degree/University degree or equivalent experience in a similar role

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we’ll provide you

By joining Citi London, 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
  • Access to an array of learning and development resources
Applications Development


Time Type:

Full time

View Citi’sand the

Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Generative Ai Software Engineer opportunities at Citi Group in United Kingdom, London. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.