Machine Learning Application Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, May 27, 2026
This job expires in: 30 days
Job Summary
Joining a remote-first team, the full-time Machine Learning Application Engineer will focus on integrating established ML techniques into data pipelines for cybersecurity applications, collaborating with AI and Data Engineers to enhance the Dragos platform.
Key Responsibilities
- Apply clustering, classification, and anomaly detection techniques to cybersecurity data problems in the ICS/OT domain
- Integrate ML model outputs into existing data pipelines and product workflows for batch and near-real-time processing
- Communicate model behaviors and ensure reliable pipeline components while troubleshooting ML component issues in production
Required Qualifications
- 4+ years of software engineering experience with a focus on ML outputs or data pipelines in production
- Strong Python skills and proficiency in SQL, with experience in handling data at scale
- Hands-on experience with ML techniques such as clustering, classification, and anomaly detection
- Familiarity with scikit-learn and the Python ML ecosystem
- Solid understanding of data pipeline concepts and the ability to evaluate model output trustworthiness
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...