Senior Machine Learning Engineer, GenAI Security

Related keywords: data engineer remote jobonline remote job part timedata science remote job

Overview

Reddit is a well-known platform that acts as a community of communities, allowing users to connect over shared interests and passions. The company has become one of the largest sources of information online, boasting over 100,000 active communities and approximately 126 million daily visits. The GenAI Security team is a crucial part of Reddit’s Security, Privacy, Assurance, and Corporate Engineering organization.

This team is focused on protecting Reddit’s use of Generative AI (GenAI) across various platforms, including employee tools and productions for users. Their mission is to ensure that the AI systems employed at Reddit are safe, secure, and effective in mitigating risks associated with security. They aim to build zero-trust defenses that verify identity, permissions, data access, and assess semantic intent throughout AI workflows.

Role Description

Reddit is currently seeking a Senior Machine Learning Engineer specialized in GenAI Security. The successful candidate will take on the responsibility of leading model development aimed at enhancing security in machine learning applications. The role encompasses the entire machine learning lifecycle, including:

  • Problem definition
  • Data ETL (Extract, Transform, Load)
  • Feature Engineering
  • Model training and evaluation
  • Deployment and monitoring
  • Debugging and retraining processes

The engineer will focus on developing security-specific ML models that cater to Reddit's GenAI traffic. This includes improving guardrail models, semantic classifiers, and anomaly detection systems to detect prompts that may compromise security, including sensitive data exfiltration and unauthorized actions.

Responsibilities

The responsibilities of the Senior Machine Learning Engineer can be summarized as follows:

  • Build Security-Focused ML Models: Develop models to monitor and protect Reddit's GenAI traffic.

  • Model Development Ownership: Take end-to-end responsibility for model development—defining security issues, preparing datasets, creating ETL pipelines, feature engineering, and model training.

  • Utilize Modern Architectures: Implement various advanced deep learning architectures for practical solutions, including neural networks, transformers, and various embedding techniques.

  • Design Evaluation Suites: Create thorough evaluation processes for adversarial examples, abnormal usages, and high-impact production environments.

  • MLOps Workflows: Establish repeatable MLOps processes, ensuring effective training, monitoring, and evaluation cycles for models.

  • Collaborate Across Teams: Work with other teams within Reddit to integrate security models into existing production workflows and adapt them as necessary.

  • Translate Security Goals: Convert the organization's security aspirations into tangible model performance metrics, considering trade-offs in risk management and impact.

  • Mentorship: Provide technical guidance to peers and act as a go-to ML expert within the GenAI Security domain.

Candidate Profile

The ideal candidate is expected to have:

  • 5+ years Experience: Proven track record in building, training, evaluating, and deploying machine learning or deep learning models in production environments.

  • Hands-on with ML Frameworks: Proficiency in modern ML frameworks such as PyTorch or TensorFlow and a solid grasp of the full ML lifecycle.

  • Data Pipeline Expertise: Capability in constructing data pipelines and managing extensive datasets is crucial.

  • Rigorous Evaluation Design: Experience in crafting comprehensive model evaluations and understanding nuances such as precision, recall, false positive analysis, and regression testing.

  • Software Proficiency: Experience in deploying production-quality software, preferably in Python or Go.

  • Strong Communication Skills: Ability to clearly articulate model functionalities and trade-offs to cross-functional teams.

  • Technical Educational Background: A BS degree in Computer Science, Machine Learning, or a related field is required. Advanced education could be advantageous.

Additional Skills

While not mandatory, the following experiences are considered a plus:

  • Applying ML in domains like security, privacy, or abuse prevention.
  • Experience with tuning neural text models for complex inputs like multi-turn interactions or structured payloads.
  • Familiarity with MLOps tools or architectural systems such as Airflow, Ray, or Kubernetes.
  • Skills in improving model accuracy through advanced data strategies.

Compensation and Benefits

Reddit offers competitive compensation for this role. The base salary range for the Senior Machine Learning Engineer position is estimated to be $216,700—$303,400 USD. Alongside the base salary, the compensation package may include equity in the form of restricted stock units and potential commissions.

The benefits provided by Reddit include:

  • Comprehensive healthcare coverage and income replacement programs.
  • 401k plans with employer matching.
  • Global benefit programs tailored to employee lifestyles, including professional development support and caregiving assistance.
  • Paid vacation/volunteer time off.
  • Generous parental leave provisions.

Conclusion

For professionals seeking to advance their careers in machine learning, particularly in security-focused roles within a robust environment such as Reddit, this position presents an exceptional opportunity to contribute to cutting-edge AI safety practices. The role not only allows for technical growth but also fosters collaboration with interdisciplinary teams committed to maintaining the security and integrity of one of the largest online communities.



This job offer was originally published on jobicy.com

Reddit

USA

Data science

Full-time

July 6, 2026

1 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.