Adversarial Machine Learning Engineer - Red Teaming

New
C
C-ServAI Security
Fully remote working anywhere in the CanadaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonPyTorchTensorflowLLMMLOps

Requirements

  • Expert-level Python programming proficiency.
  • Deep proficiency in ML frameworks such as PyTorch, TensorFlow, and Hugging Face Transformers.
  • Hands-on experience fine-tuning ML models and Small Language Models (SLMs) using PEFT, LoRA/QLoRA, and instruction tuning.
  • Strong foundation in ML mathematics, including optimization, linear algebra, probability, and statistics.
  • Proven ability to design and execute adversarial attacks like evasion, data poisoning, model extraction, and membership inference.
  • Experience implementing defensive measures like adversarial training, robust fine-tuning, and differential privacy.
  • Proficiency with adversarial ML toolkits such as ART, CleverHans, and Foolbox.
  • Experience red-teaming AI/LLM systems, specifically prompt injection, jailbreak testing, and safety evaluation.
  • Familiarity with MLOps practices, including model versioning and secure deployment pipelines.
  • Strong threat-modeling skills with an attacker's mindset.

Responsibilities

  • Conduct hands-on adversarial testing across models, applications, the agentic layer, and data pipelines.
  • Investigate edge-case findings from red-team campaigns to turn anomalies into reproducible vulnerabilities.
  • Map findings to industry frameworks including OWASP Top 10 for LLM, NIST AI RMF, MITRE ATLAS, and EU AI Act.
  • Document findings with evidence and clear reproduction steps.
  • Provide actionable remediation guidance and perform retests to confirm fixes.
  • Work embedded with client teams to communicate technical risks to both technical and non-technical stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now