Citi

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

Citi
Apply
1 month ago
Belfast, United KingdomSenior

Responsibilities

  • Design, develop, optimize, and enhance a GenAI prompt-security platform protecting AI and LLM-based applications from adversarial attacks and prompt injections.
  • Build and automate a security-testing framework for validating protection mechanisms across varied LLM use cases.
  • Own solutions designed to operate and perform at organizational scale.
  • Contribute to the architecture, design, reliability, and scaling of new and existing systems.
  • Design and implement secure APIs and libraries and deliver enterprise software through its full lifecycle.
  • Collaborate with Engineering, Operations, Site Reliability Engineering, vendors, and stakeholders across the organization and time zones.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • Significant relevant industry work experience and experience delivering enterprise software across the full design, implementation, and operations lifecycle.
  • Expertise in a major programming language such as Python or Go and associated development tooling.
  • Expertise designing and implementing secure APIs and libraries.
  • Experience contributing to system architecture and design, including design patterns, reliability, and scaling.
  • Experience with containerized deployment technologies such as Kubernetes or OpenShift.
  • Expertise with DevOps, CI/CD, and agile methodology.
  • Experience with Generative AI, LLM frameworks, LLM prompt engineering, adversarial testing, cyber engineering, DevSecOps, or MLSecOps is beneficial.
  • Strong communication, interpersonal, self-starting, and problem-solving skills.

Benefits

  • Hybrid working model with up to two days working from home per week.
  • 27 days of annual leave plus bank holidays.
  • Discretionary annual performance-related bonus.
  • Private medical care and life insurance.
  • Employee Assistance Program.
  • Pension plan.
  • Paid parental leave.
  • Employee, family, and friend discounts.
  • Access to learning and development resources.
  • Business-casual workplace and equal-opportunity employment environment.

Tech Stack

GitGoJenkinsKubernetesMavenOpenShiftPython

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me