Senior Machine Learning Engineer

thorn

United States

Remote

USD 154,000 - 213,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

thorn is seeking a senior machine learning engineer to build, deploy, and maintain production-grade models that surface exploited children faster and reduce online harm at scale. You will work in a distributed ML team within a larger product organization, collaborating with partners and cross-functional stakeholders.

You will own end-to-end model development from problem framing to deployment, monitor systems, and communicate results to both technical and non-technical audiences while advancing

Qualifications

  • 5+ years of ML/AI experience with a master's or PhD in a quantitative discipline.
  • Demonstrated ability to navigate ambiguous problems under legal and product constraints.
  • Commitment to centering vulnerable users and online safety expertise.

Responsibilities

  • Own end-to-end model development from problem formulation through deployment, monitoring, and ongoing maintenance.
  • Identify data sourcing and labeling requirements, partnering with technical program management.
  • Co-author labeling guides with domain experts and support labeling efforts.
  • Review system design and code with ML engineers to uphold quality standards.
  • Collaborate with product engineers on model serving infrastructure and deployment pipelines.
  • Communicate problem framing, feature design, training choices, and evaluation results clearly to technical and non-technical audiences.
  • Build external partnerships and present technical work at conferences and forums.
  • Track emerging ML research and translate advances into applied safety solutions.

Skills

ML/AI experience 5+ years
Strong written communication
Remote-friendly collaboration
Python
PyTorch
TensorFlow/Keras
Hugging Face transformers
scikit-learn
OpenCV
FAISS or vector stores
ONNX/onnxruntime
AWS
Terraform
Kubernetes
CI/CD pipelines

Education

Master's or PhD in quantitative discipline

Tools

Python
PyTorch
TensorFlow/Keras
Hugging Face Transformers/Diffusers
scikit-learn
OpenCV
FAISS or similar vector stores
ONNX/onnxruntime
AWS
Terraform
Kubernetes
CI/CD pipelines

Job description

Role overview

A senior machine learning engineering role focused on building, deploying, and maintaining production-grade models, classifiers, and algorithms that help surface exploited children faster, remove abusive material at scale, and prevent harm before it spreads. The work happens within a small, distributed ML team embedded in a broader product and engineering organization, with close collaboration across external partners and cross-functional stakeholders.

Responsibilities
  • Own end-to-end model development, from problem formulation through deployment, monitoring, and ongoing maintenance
  • Identify data sourcing and labeling requirements, partnering with technical program management to keep priorities visible
  • Co-author labeling guides with domain experts and support labeling efforts, which may include reviewing explicit but non-abusive content
  • Review system design and code alongside other ML engineers to uphold team-wide quality standards
  • Collaborate with product engineers on model serving infrastructure, deployment pipelines, and operational maintenance
  • Communicate problem framing, feature design, training choices, and evaluation results clearly to both technical and non-technical audiences
  • Build external partnerships and present technical work at conferences and community forums
  • Track emerging ML research and translate promising advances into applied solutions for online safety challenges
Requirements
  • 5+ years of experience in machine learning or artificial intelligence, supported by a master's or Ph.D. in a quantitative discipline
  • Demonstrated persistence and technical depth navigating ambiguous problem spaces shaped by legal, product, and technical constraints
  • Genuine commitment to centering vulnerable users and willingness to deepen expertise in online child safety and victim identification
  • Comfort working with shifting requirements and collaborating across internal teams and external organizations
  • Strong written communication skills suited to a highly distributed, remote-first team
  • Collaborative mindset balancing product vision with engineering constraints, paired with empathy for users and teammates
Nice to have
  • Hands-on experience with Python, PyTorch, TensorFlow/Keras, Hugging Face Transformers/Diffusers, scikit-learn/scipy, OpenCV, FAISS or similar vector stores, and ONNX/onnxruntime
  • Familiarity with AWS, Terraform, Kubernetes, and CI/CD pipelines for model serving and infrastructure
Benefits and work setup
  • Estimated compensation range of $154,000–$212,750 per year, with variation based on location, experience, and other factors
  • Remote-first working model centered on home-based work, with periodic travel for company gatherings, team offsites, and conferences
  • Broad benefits package and a stated commitment to an accessible, inclusive workplace, including reasonable accommodations for candidates and employees with disabilities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Applied Machine Learning Engineer
Staff Applied Machine Learning Engineer

yurtsai • United States

Remote
USD 200,000 - 240,000
Remote within USA
Competitive salary $200k–$240k USD
Equal opportunity employer
Senior ML Engineer
Senior ML Engineer

Jaggle.AI • United States

Remote
USD 170,000 - 290,000
Remote work options
Health insurance
Wellness benefits
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Finstock, Inc. • United States

Remote
USD 125,000 - 155,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

dailypay • United States

Remote
USD 140,000 - 200,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Careaccess • United States

Remote
USD 140,000 - 190,000
Remote work within United States
Competitive compensation: $140,000–${
Senior Machine Learning Engineer [82414]
Senior Machine Learning Engineer [82414]

Onward Search • New York (NY)

Hybrid
USD 130,000 - 160,000
Medical, Dental, and Vision Insurance
Life Insurance
401(k) Program
+2
Machine Learning Engineer, Safety
Machine Learning Engineer, Safety

xAI • Palo Alto (CA)

On-site
USD 200,000 - 350,000
Equity
Comprehensive medical coverage
Vision coverage
+5
Staff Machine Learning Engineer
Staff Machine Learning Engineer

betterhelpcom • United States

Remote
USD 170,000 - 245,000
Remote-first
San Jose trips
Performance bonus
+5
ML Engineer
ML Engineer

coherentsolutions • United States

Hybrid
USD 90,000 - 130,000
Health insurance
Remote and hybrid work options
Mentorship pairing
+1
Machine Learning Engineer
Machine Learning Engineer

7Seventy • United States

Remote
USD 170,000 - 220,000
Health, dental, vision insurance forUS
MacBook Pro provided
Home office stipend
+5