Job Search and Career Advice Platform

Enable job alerts via email!

AI/ML Engineer at Contrast Security 1mo ago 1mo ago remote (United Kingdom) • 4+ years

Peerlist

Remote

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading cybersecurity firm in the United Kingdom is seeking a skilled software engineer to design and develop production-grade AI/ML systems. The ideal candidate has expertise in Python and Java, a background in machine learning, and experience with cloud deployment. This role offers the chance to collaborate with engineering teams and contribute to impactful projects in application security.

Qualifications

  • 4+ years of professional software engineering experience building and deploying production systems.
  • Experience deploying applications in a cloud environment (e.g., AWS, GCP, Azure).
  • A strong understanding of application security concepts and vulnerability types.

Responsibilities

  • Design, build, and deploy production-grade AI/ML systems.
  • Partner closely with engineering teams to integrate AI/ML models.
  • Contribute to our engineering culture through mentoring and code reviews.

Skills

Python
Java
Machine Learning
Generative AI
Cloud deployment

Education

Bachelor's degree in Computer Science

Tools

TensorFlow
PyTorch
Docker
Kubernetes
Job description
What You'll Do (Responsibilities)
  • Core Model & System Development: Design, build, and deploy production-grade AI/ML systems to solve complex security problems, from traditional vulnerability detection models to LLM-powered code analysis and remediation agents.
  • Generative AI Innovation: Design and implement advanced prompt engineering strategies and build complex, multi-step agentic workflows to power our intelligent features.
  • MLOps & Infrastructure: Build and optimize the data pipelines, training workflows, and serving infrastructure that form the backbone of our AI platform.
  • Collaboration & Impact: Partner closely with engineering teams and security researchers to integrate AI/ML models into the Contrast platform and solve real-world customer problems.
  • Mentorship & Growth: Contribute to our engineering culture by participating in code reviews, mentoring team members, and staying current with the latest research in AI and cybersecurity.
What You'll Bring (Qualifications)

Required Qualifications:

  • 4+ years of professional software engineering experience building and deploying production systems.
  • Expertise in Python and common AI/ML frameworks.
  • Proficiency in Java for building and maintaining production-grade backend services.
  • Demonstrable experience in one or both of the following areas:
  • A) Machine Learning: Hands-on experience building, training, and deploying ML models in production using frameworks like TensorFlow, PyTorch, or scikit-learn.
  • B) Generative AI: Experience developing applications using Large Language Models (LLMs), including prompt engineering, RAG systems, or agentic frameworks.
  • Experience deploying applications in a cloud environment (e.g., AWS, GCP, Azure).
  • A bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.

Preferred Qualifications:

  • A strong understanding of application security concepts and vulnerability types.
  • Experience with MLOps tools and practices (e.g., Docker, Kubernetes, CI/CD).
  • Experience using AI coding assistants (e.g., GitHub Copilot, Claude Code) as part of your professional workflow.

We\'re transforming the way the world secures software. If you\'re ready to make a real impact, thrive in a fast-paced environment, and grow alongside a team of passionate professionals, we’d love to hear from you.

Apply today and help us shape the future of application security.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.