cover image
Citi

Generative AI Software engineer

On site

London, United Kingdom

Full Time

30-03-2025

Job Specifications

Are you looking for career move that will allow to take a strategic project zero to one? Then bring your extensive coding experience and passion for change and be part of the team building a green-field development at scale.

By joining Citi’s Common Platform Engineering team you help create and run the Generative AI platform for Citi. Our remit encompasses large scale engineering challenges on-premise and on cloud, along with cutting edge use of LLMs and supporting toolchains to address the use-cases of our users across the bank.

We are a startup within Citi, where everyone is actively coding. We need innovative and creative self-starters who have previous experience in developing large-scale platforms, data and ML, finance, platform engineering and SRE.

Responsibilities:

Design and build high-quality, highly reliable software
Partner closely with other development teams, quants and subject-matter experts in our businesses
Ensure our software platforms are compliant with Citi's security and SDLC (Software Development Life Cycle) processes
Run the platform at scale while continuing to innovate and evolve

Skills & Qualifications:

Strong knowledge and deep experience of Python and toolchains
Experienced in and strong knowledge of using AI/ML and more particularly LLMs eager to apply this rapidly changing technology
Experience with CI/CD and MLOps tools/frameworks (e.g. MLflow and W&B)
Experienced in building and running a large platform at scale
Strong distributed systems skills and knowledge
Strong system architecture skills
Knowledge of other modern, functional languages e.g. Scala, Clojure, Rust, Elixir
Solid understanding of REST-ful design
Experience with Kubernetes
Development experience of at least one public cloud provider

If you are actively coding, have a passion for Generative AI and want to be part of developing a brand-new team – then apply today.

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 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

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.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Systems & Engineering

------------------------------------------------------

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

About the Company

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.... Know more

Related Jobs

Company background Company brand
Company Name
Blu Digital
Job Title
Frontend Web Developer
Job Description
Are you a talented Front End Developer looking to make an impact in a dynamic eCommerce team? We’re seeking a creative and technically skilled developer to help enhance our clients Shopify-based eCommerce platform and create seamless digital experiences for their customers. Supporting our clients Senior Web Developer, you’ll play a key role in developing high-performing, responsive web pages that engage and convert. Collaborating with their marketing teams, you’ll bring creative ideas to life while ensuring best practices in performance, accessibility, and SEO. As a Front End Developer, you’ll be responsible for crafting visually stunning, user-friendly digital experiences with a mobile-first approach. You’ll implement seasonal campaigns and competitions, working closely with our creative and marketing teams. Your expertise in Shopify (Liquid), HTML5, CSS3, native JavaScript, and JSON will be essential in developing, testing, and releasing monthly code sprints, as well as managing support tickets. With strong problem-solving skills and an eye for detail, you’ll champion a culture of high performance and continuous improvement. We’re looking for someone with demonstrable experience in front-end development, ideally within eCommerce. A passion for innovative web technologies, excellent communication, and strong organisational skills will make you a great fit for our clients team. If you’re ready to contribute to an exceptional digital journey and work in a collaborative, fast-paced environment, we’d love to hear from you!
London, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Deliveroo
Job Title
Senior Software Engineer - 12 Month FTC
Job Description
Location: London, the UK - Hybrid (3 days from the office) Why Deliveroo?We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst using our network as a force for good. We're at the forefront of an industry, powered by our market-leading technology and unrivalled network to bring incredible convenience and selection to our customers.Working at Deliveroo is the perfect environment to build a definitive career, motivated by impact. Firstly, the impact that working here will have on your development, allowing you to grow faster than you might elsewhere; secondly, the impact that you can have on Deliveroo, leaving your mark as we scale; and finally, being part of something bigger, through the impact that we make together in our marketplace and communities. What you'll do?As a Senior Software Engineer at Deliveroo, your individual work contributes to achieving goals in multiple teams. While you will work with your team and lead projects, some of your work will contribute outside of your direct remit. You will report to managers and groups leads and together deliver the results. Expectations: Technical Execution:You will improve code structure, architecture, review code of any scope produced by your team. It will also include work to maximise the efficiency of your team by leading team project planning, foreseeing dependencies and risks, and constructively partnering with other disciplines (e.g. PM, Experience)You'll aim to simplify the maintenance and operation of production systems, promoting visibility, operational readiness, and health of your team's systems.Collaboration & Leadership:As well as leading from the front regarding technical execution, you'll build relationships with other engineering teams and, identify collaboration opportunities.You'll break down large pieces of work, guide design and technical / implementation choices and influence the roadmap within your team.You will take an active role in the hiring process and conducting engineering interviews. This will also extend to the current team where you will support the personal growth of colleagues, encouraging efficiency in their roles. We want to emphasise that we don't expect you to meet all of the below but would love you to have experience in some of these areas.Pride in readable, well-designed, well-tested softwareExperience writing web-based applications in any language, and an interest in learning (Go, Ruby/Rails, Python, Scala, or Rust)Familiarity and practical experience with relational databases (PostgreSQL, MySQL)Familiarity and practical experience with web architecture at scale (20krpm and above)Familiarity and practical experience with "NoSQL" data backends and other such as Redis, DynamoDB, ElasticSearch, Memcache. Workplace & DiversityAt Deliveroo we know that people are the heart of the business and we prioritise their welfare. We offer multiple great benefits in areas including health, family, finance, community, convenience, growth and relocation.We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are - your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest-growing startups in an exciting space. Please click here to view our candidate privacy policy.
London, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
EC1 Partners
Job Title
Senior Front Office Developer
Job Description
My client is a world leading provider of market infrastructure. They employ low latency and high frequency infrastructure with an open-ended approach. Role Overview As the Front Office Software Engineer you will be responsible for front to back software development and support, working closely with the desk. Role Responsibilities include C++ Algo development C# Front-end GUI development Support the desk System monitoring Client support Experience / Competences Essential Low latency trading systems Interest Rate Futures and UST Bonds knowledge Auto Spreading / hedging C#/C++ Agile Self-starter and able to work autonomously Problem solver Desired Knowledge of DevExpress and Broadway Technology
London, United Kingdom
Hybrid
Full Time
02-04-2025
Company background Company brand
Company Name
TieTalent
Job Title
Junior Software Engineer - Reigate
Job Description
About Junior Software Engineer Job Tenure: Full-time, permanentSalary: CompetitiveCompany Description Ready to join a team that\'s leading the way in reshaping the future of insurance? Here at esure Group, we are on a mission to revolutionise insurance for good! We’ve been providing Home and Motor Insurance since 2000, with over 2 million customers trusting us to keep them covered through our esure and Sheilas’ Wheels brands. With a bold commitment for digital innovation, we\'re transforming the way the industry operates and putting customers at the heart of everything we do. Having completed our recent multi-year digital transformation, we’re now leveraging advanced technology and data-driven insights alongside exceptional service, to deliver personalised experiences that meet our customers ever-changing needs today and in the future. Job Description We currently have an opening for a Junior Software Engineer to join our technical team and have a positive impact on an innovative team. You\'ll be part of a multi-functional team, involved in crafting and supporting new technical products. Whilst working across the full Software Developer Life Cycle. Experience with Java, Spring, Kafka and cloud technologies is advantageous for this role. We pride ourselves on our strong leaning & development offerings - this is a role that supports your career growth. The Day To Day Become an Integral member of an impactful Agile team, contributing to the shaping and development of esure\'s future. Craft and construct digital and technical products. Collaborate within a team to set the technical direction for supported products. Engage in greenfield development, constructing internal and external APIs from the ground up. Provide 2nd line support for applications and platforms, occasionally beyond regular office hours. Identify and address areas for technical product improvement and tackle opportunities for reducing technical debt. Challenge existing processes to improve departmental efficiency and ways of working. Qualifications What we\'d love to see: Developer experience in scaled Agile, with delivery partners and 3rd party applications Strong technical expertise in Java and Spring Boot. Proficient in Spring Boot; Apache Kafka experience is desirable, but not crucial. Effective communication of technical concepts to non-technical audiences Worked on technical projects within multi-functional teams Knowledge and practice of code quality techniques like continuous integration, unit testing, and peer reviews Rapid research and adaptation to new programming tools and techniques Experience in building and scaling high-traffic websites or critically important line-of-business systems Automated integration and acceptance testing experience, preferably with a BDD framework Additional Information The Interview Process (subject To Change) You’ll start with an introductory call with one of our Recruitment Partners. This is a ‘get to know you session’ and for you to explore the position in more detail. 1st stage: 30min interview with the hiring manager: An indepth introduction to the role and yourself 2nd stage: 1 hour conversation with Technical lead and Product Owner: Technical questions and cultural assessment. Add information on any further stage interviews, tasks / case studies etc What’s in it for you?: Competitive salary that reflects your skills, experience and potential. Discretionary bonus scheme that recognises your hard work and contributions to esure’s success. 25 days annual leave, plus 8 flexible days and the ability to buy and sell further holiday. Our flexible benefits platform is loaded with perks to choose from, so you can build a personal toolkit to support your health, wellbeing, lifestyle, and finances. Company funded private medical insurance for qualifying colleagues. Fantastic discounts on our insurance products! 50% off for yourself and spouse/partner and 10% off for direct family members. We’ll elevate your career with hands-on training, mentoring, access to our exclusive academies, regular career conversations, and expert partner resources. Driving good in the world couldn’t be more important to us. Our colleagues can use 2 volunteering days per year to support their local communities. Join our internal networks and communities to connect, learn, and share ideas with likeminded colleagues. We’re a proud supporter of the ABI’s ‘Make Flexible Work’ campaign and welcome you to ask about the flexibility you need. Our hybrid working approach also puts you in the driving seat of how and where you do your best work. And much more; See a full overview of our benefits here Reward and benefits | Esure Group PLC We are committed to creating an inclusive and diverse workplace where everyone feels valued, respected, and empowered. We celebrate individuality and create spaces where unique backgrounds and experiences can come together. We believe that diverse perspectives drive innovation, in turn enabling us to better serve our customers, community and build a stronger organisation. Our commitment to inclusion extends to every part of our business, from hiring practices to professional growth opportunities, ensuring equal access and support for all. Nice-to-have skills Java Spring Kafka Spring Boot Unit Testing Reigate, England Work experience Backend Languages English
Reigate, United Kingdom
Hybrid
Full Time
03-04-2025