Doppel is building an AI-native social engineering defense platform that monitors billions of domains and digital assets to identify and neutralize threats at scale. We're seeking a Machine Learning Engineer to design, train, and deploy detection models that protect enterprises from phishing, impersonation, and fraud across digital channels.
About the Role
As a Machine Learning Engineer on the Detection team, you'll build and scale the models and systems powering Doppel's threat identification across diverse data sources. You'll work on both batch and real-time inference systems handling high-throughput data ingestion, collaborating with Detection and Infrastructure teams to ensure production reliability and performance at enterprise scale.
Responsibilities
Design, train, and deploy machine learning models for batch and real-time inference that identify malicious or infringing content across multiple data sources
Partner with Detection and Infrastructure teams to optimize ML systems for high-volume web data processing and scaling
Develop solutions spanning NLP, embeddings, similarity search, classification, and anomaly detection for threat detection workflows
Work directly with customers and internal stakeholders to translate real-world threats and adversarial patterns into production ML systems
Requirements
Proven experience building and deploying machine learning systems in production environments
Proficiency working with large-scale datasets and distributed data processing frameworks
Strong understanding of trade-offs between research-quality models and production-ready systems
Ability to tackle evolving adversarial problems where threat landscapes change continuously
Benefits
Free lunch and dinner in office
Flexible PTO
Quarterly team offsites
Mission-driven culture with low ego and high ownership
Location: New York
Doppel on Oh My Job
6 open positions right now, including 2 in California. Average salary across all roles: $120–$135.