You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Senior Software Engineer - Build AI Tools (Python, GoLang)

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay £95K - 130K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is a global bank with about 200 million customer accounts and a presence in more than 160 countries and jurisdictions. It offers consumer banking and credit, corporate and investment banking, securities brokerage, transaction services and wealth management.

The Cloud Technology Services group runs the company's cloud programme across public and private cloud, with new projects built on cutting-edge cloud and container technology.

This role is in the newly formed GenAI Security team. The team keeps the security of the firm's GenAI prompt security capabilities in place and improves them, in an environment that changes daily. Part of the work is building engineering solutions and part is working with vendor products toward the same goals. You will work closely with key engineering teams, Operations and Site Reliability Engineering.

Strong security skills and strong engineering skills both matter for success here.

Responsibilities

  • Design, build, tune and extend a platform that defends the firm's AI and LLM applications against adversarial attacks and prompt injection.
  • Build and automate a testing framework that checks protections across different LLM use cases.
  • Own solutions that must run and perform well at organisation-wide scale.
  • Work with many stakeholders across Engineering, Operations and partner teams throughout the company, some of them in other time zones.

Requirements

  • Highly motivated and able to work independently, with strong interpersonal and problem-solving skills.
  • Bachelor's degree or equivalent work experience.
  • Good spoken and written communication skills.
  • Significant relevant industry experience.
  • Experience running enterprise software through its full lifecycle, from design and implementation to operation, working across functional teams.
  • Expert-level skill in Python and/or Go, plus associated tooling such as Git, Maven, IDEs, Jenkins and Bitbucket.
  • Expert-level skill in designing and implementing secure APIs and libraries.
  • Experience contributing to the architecture and design of new and existing systems, including design patterns, reliability and scaling.
  • Experience with containerised deployment on Kubernetes, OpenShift or similar.
  • Expertise in DevOps, CI/CD and agile methods.
  • Bonus: experience with generative AI, LLM frameworks, prompt engineering or adversarial testing.
  • Bonus: experience in cyber engineering and operations, such as DevSecOps or MLSecOps.

Conditions

Business casual workplace with a hybrid model: up to 2 days a week working from home.

Competitive base salary, reviewed annually.

Equal opportunity employer; the company welcomes applicants regardless of background.

Benefits

  • 27 days of annual leave plus bank holidays.
  • Discretionary annual performance-related bonus.
  • Private medical care and life insurance.
  • Employee assistance programme.
  • Pension plan.
  • Paid parental leave.
  • Special discounts for employees, their family and friends.
  • Access to a range of learning and development resources.
  • Global benefits information is available on request.

Where you’d work

Part of the week in the office

You can work from

  • United Kingdom

About the company

Citi

  • Industry: FinTech

Office in Belfast, United Kingdom

Also hiring in United States, London, United Kingdom, New York, United States and 12 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Company
Tech stack
  • Python
  • Go
  • Kubernetes
  • CI/CD
  • LLMs
Seniority
Senior
Industry
FinTech
Specialty
Backend
Region
United Kingdom
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
6+ years
Tech stack
  • Python
  • Go
  • Kubernetes
  • CI/CD
  • LLMs

Location

Work model
Hybrid
Region
United Kingdom
Office
  • Belfast, United Kingdom
Remote from
  • United Kingdom

Compensation

Salary
Salary by agreement
Pay period
Annual

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason