Staff Machine Learning Engineer, AI Security

Reddit

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$230,000–$322,000 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $217k
This role $276k
$157k most similar roles pay here $340k

This role pays more than 92% of similar roles. Most pay $179,875–$254,750 — the shaded band above. At the midpoint, this role pays about $276k versus about $217k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 79 open roles on FindRole.

Listed pay typically runs $217,000–$303,000 across 79 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Staff Machine Learning Engineer, AI Security

Staff Machine Learning Engineer, AI Security joins the Security Platform Engineering organization to build machine learning systems that detect and prevent risks like prompt injection, jailbreaks, and unauthorized AI behavior. This individual contributor role involves selecting, fine-tuning, and deploying pretrained models and lightweight classifiers while establishing a multi-quarter modeling roadmap. The engineer will develop reproducible training pipelines, manage training data quality, and conduct performance analyses to improve adversarial robustness. Key technical requirements include proficiency in Python, deep learning frameworks like PyTorch, TensorFlow, or Hugging Face Transformers, and experience with distributed training frameworks such as Ray Train. The role requires expertise in neural network architectures, tokenization, and embeddings to solve security challenges within the LLM Guardrails Platform. Candidates should possess a strong background in NLP and multimodal techniques to ensure safe AI systems.

What does a Machine Learning Engineer earn in Remote?

Median $235875 from 52 postings across 19 companies.

See salary data

What you'll do

  • Select, adapt, fine-tune, and deploy pretrained models and lightweight classifiers for specific security problems.
  • Build reproducible training and evaluation pipelines on the internal ML platform to improve performance and reliability.
  • Define the technical vision and multi-quarter modeling roadmap in collaboration with cross-functional teams.
  • Conduct model evaluations and performance analysis to improve accuracy, adversarial robustness, and operational efficiency.
  • Manage training data quality and the production model lifecycle using monitoring and red-team feedback.
  • Establish best practices for responsible ML development, including reproducible experiments and privacy-aware data usage.
  • Translate recent research in NLP and large language models into measurable improvements for AI security.
  • Mentor engineers and lead technical discussions to shape the team's long-term machine learning capabilities.

What we're looking for

  • 8+ years of experience developing machine learning models with substantial hands-on training experience and production impact.
  • Strong background in Python programming and deep learning frameworks like TensorFlow, PyTorch, or Hugging Face Transformers.
  • Deep understanding of neural network architectures, data preprocessing, tokenization, embeddings, language modeling, and model calibration.
  • Expertise in scalable data pipelines and distributed training frameworks such as Ray Train or PyTorch Distributed.
  • Demonstrated rigor in experimental design, including ablation studies, adversarial tests, and error analysis.
  • Excellent written and verbal communication skills to explain technical concepts to both technical and non-technical partners.
  • Experience applying ML to security, trust and safety, fraud, privacy, or related adversarial domains (preferred).
  • Experience with adversarial training, model distillation, active learning, or synthetic-data generation (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 142 days ago $175,000–$263,300
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Search Ranking Retrieval Pipelines Adversarial Training Content Moderation Red-teaming
3+ yrs exp

Staff Security Detection Engineer, Machine Learning

SoFi

Seattle, WA +1 57 days ago $144,000–$247,500
Machine Learning Anomaly Detection Python SQL Spark Snowflake Databricks PyTorch TensorFlow Scikit-learn Pandas AWS GCP Azure Kafka Kinesis Flink MLOps CI/CD MITRE ATT&CK
7+ yrs exp

Staff Machine Learning Engineer, Applied AI

Uber

San Francisco, CA +2 70 days ago
Generative AI LLM PyTorch Transformers Distributed Training Retrieval Systems Ranking Embedding Architectures Computer Vision Geospatial AI Search Conversational AI Deep Learning
8+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 165 days ago $202,500–$274,000
Python TensorFlow Keras Spark SQL NLTK NumPy Pandas AWS GCP Git GitHub Machine Learning Operations Data Pipelines R Data Structures Algorithms
7+ yrs exp