Adversarial Machine Learning Engineer - Red Teaming in London

Adversarial Machine Learning Engineer - Red Teaming in London

London Full-Time 72000 - 88000 £ / year (est.) Working from home possible
Jobgether

At a Glance

  • Tasks: Identify and mitigate security risks in advanced AI systems through adversarial testing.
  • Company: Join a leading partner company focused on cutting-edge AI security.
  • Benefits: Fully remote work, flexible hours, and clear career growth opportunities.
  • Other info: Collaborative culture with a focus on empathy and continuous growth.
  • Why this job: Make a real impact on AI safety while working with innovative technologies.
  • Qualifications: Expert Python skills and experience in adversarial machine learning required.

The predicted salary is between 72000 - 88000 £ per year.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Adversarial Machine Learning Engineer - Red Teaming based in Canada. The Adversarial Machine Learning Engineer - Red Teaming will play a key role in identifying, analyzing, and mitigating security risks in advanced AI systems. This position focuses on adversarial testing, model robustness, and AI security research across foundation models, applications, agentic systems, and data pipelines. You will investigate complex vulnerabilities, transform edge-case findings into actionable security insights, and help strengthen AI safety practices. The role combines deep machine learning expertise with an attacker mindset to uncover weaknesses before they can be exploited. Working closely with AI security teams, you will influence remediation strategies and improve the resilience of next-generation AI technologies. This is an opportunity to contribute to cutting-edge AI security initiatives in a collaborative, remote-first environment.

Accountabilities:

  • Conduct hands-on adversarial testing across AI models, applications, agentic systems, and data pipelines to identify security vulnerabilities and weaknesses.
  • Perform advanced red-team assessments including multi-turn jailbreaks, guardrail bypass testing, prompt injection analysis, agent and tool-chain misuse evaluation, and dangerous capability assessments.
  • Investigate edge-case findings from AI security campaigns and transform anomalies into fully understood, reproducible vulnerabilities.
  • Assess risks related to data poisoning, model inversion, membership inference, model extraction, and other adversarial machine learning threats.
  • Develop and execute security evaluations aligned with industry frameworks such as OWASP Top 10 for LLM Applications, NIST AI Risk Management Framework, MITRE ATLAS, and relevant AI regulations.
  • Produce detailed vulnerability reports with severity ratings, evidence, reproduction steps, and actionable remediation recommendations.
  • Partner closely with AI safety, engineering, and security teams throughout vulnerability discovery, remediation, and validation processes.
  • Retest implemented fixes to confirm that security improvements are effective and vulnerabilities have been properly addressed.
  • Communicate technical findings clearly to both engineering teams and non-technical stakeholders by translating complex AI risks into understandable business impacts.
  • Stay current with emerging adversarial machine learning techniques, generative AI security research, and evolving threat landscapes.
  • Contribute to improving AI security methodologies, testing practices, and defensive strategies.

Requirements:

  • Expert-level Python programming skills with strong experience using machine learning frameworks such as PyTorch, TensorFlow, and Hugging Face Transformers.
  • Hands-on experience fine-tuning machine learning models and Small Language Models (SLMs), including techniques such as LoRA, QLoRA, PEFT, instruction tuning, and domain adaptation.
  • Strong foundation in machine learning mathematics, including optimization, linear algebra, probability, and statistics.
  • Proven experience designing and executing adversarial machine learning attacks, including adversarial examples, data poisoning, model extraction, and membership inference.
  • Experience implementing AI security defenses such as adversarial training, robust fine-tuning, input sanitization, and differential privacy.
  • Familiarity with adversarial machine learning frameworks such as Adversarial Robustness Toolbox, CleverHans, and Foolbox.
  • Experience conducting AI and LLM red-team exercises, including jailbreak testing, prompt injection assessments, and safety evaluation.
  • Ability to evaluate and benchmark AI model robustness, security posture, and safety before and after fine-tuning.
  • Experience with MLOps practices, including model versioning, experiment tracking, and secure model deployment pipelines.
  • Strong threat-modeling skills with the ability to think like an attacker while communicating risks effectively.
  • Ability to collaborate with technical and non-technical stakeholders in a fast-moving environment.
  • Active knowledge of emerging adversarial ML research, generative AI security trends, and industry best practices.

Benefits:

  • Fully remote position available anywhere in Canada.
  • Flexible work environment focused on outcomes, delivery, and technical impact.
  • Opportunity to work on advanced AI security challenges involving foundation models and emerging technologies.
  • Clear career growth path toward staff and principal-level technical influence.
  • Supportive environment with dedicated guidance throughout the hiring process and beyond.
  • Opportunity to collaborate with experienced AI security professionals and contribute to meaningful security initiatives.
  • Values-driven culture focused on empathy, integrity, collaboration, and continuous growth.

Adversarial Machine Learning Engineer - Red Teaming in London employer: Jobgether

At Jobgether, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our remote working environment allows for flexibility while providing ample opportunities for professional growth and development in the tech industry. Join us to make a meaningful impact in enhancing open-source technology adoption, all while enjoying the benefits of a supportive team and a commitment to your career advancement.

Jobgether

Contact Details:

Jobgether Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Adversarial Machine Learning Engineer - Red Teaming in London

Get Involved in Data Science Meetups

Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Jobgether!

Show Off Your Projects

Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Adversarial Machine Learning Engineer - Red Teaming at Jobgether.

Leverage Professional Networks

Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Jobgether.

Apply Directly through Our Website

When you find a suitable opening like Adversarial Machine Learning Engineer - Red Teaming at Jobgether, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!

We think you need these skills to ace Adversarial Machine Learning Engineer - Red Teaming in London

Adversarial Testing
Model Robustness
AI Security Research
Python Programming
Machine Learning Frameworks (PyTorch, TensorFlow, Hugging Face Transformers)
Fine-Tuning Machine Learning Models
Machine Learning Mathematics

Some tips for your application 🫡

Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!

Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!

Craft a Tailored Cover Letter:For a full-time role at Jobgether, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.

Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Jobgether. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!

How to prepare for a job interview at Jobgether

Brush Up on Your Statistics

For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!

Showcase Your Projects

Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!

Get Comfortable with Python and R

Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Jobgether!

Prepare for Case Studies

Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.