Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Citigroup

NewBe an early applicant

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

Posted Updated
Discussion

Summary

Senior hands-on security engineer at Citi (Belfast, hybrid) designing and scaling a GenAI prompt-security platform that protects LLM-based applications from adversarial attacks and prompt injections, and building automated security testing frameworks. Core stack: Python and/or Go, Git/Maven/Jenkins tooling, Kubernetes/OpenShift, DevOps and CI/CD.

Overview

In this role, you will design and enhance a GenAI prompt security platform to protect AI/LLM-based applications. You’ll partner with engineering and operations teams to scale secure GenAI capabilities across Citi. You will build automated security tests to validate protections for various use cases and engage with vendor products as needed. This is a hands-on security engineering role focused on practical, scalable protection in a fast-changing environment. Join a mission-driven team delivering robust GenAI security at scale.

Pay / Benefits
  • Hybrid working model (up to 2 days at home)
  • Competitive base salary
  • 27 days annual leave + bank holidays
  • Discretionary annual bonus
  • Private Medical Care & Life Insurance
  • Pension Plan
Responsibilities
  • Design, develop, and optimise a GenAI prompt security platform for adversarial attacks and prompt injections
  • Build and automate a security testing framework for different LLM use cases
  • Own scalable security solutions across the organisation
  • Collaborate with Engineering, Operations and partner teams across time zones
Key requirements
  • Bachelor’s degree or equivalent work experience
  • Strong communication skills (oral and written)
  • Significant relevant industry experience
  • Experience across the full lifecycle of enterprise software design, implementation and operation with cross-functional teams
  • Proficiency in Python and/or Go, plus tooling (Git, Maven, IDEs, Jenkins, Bitbucket)
  • Experience designing and implementing secure APIs and libraries
  • Desirable: Generative AI/LLM experience and adversarial testing
  • Experience in Cyber engineering/Operations (DevSecOps or MLSecOps)
  • Experience contributing to architecture/design (reliability, scaling)
  • Experience with containerized deployment (Kubernetes, OpenShift)
  • DevOps, CI/CD and agile methods
  • Interpersonal skills
  • Problem-solving
  • Self-motivation
  • Python
  • Go
  • Git

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →