About this role
Dragos is seeking a Senior AI/ML Engineer to join the engineering team in the United States to apply established machine learning techniques to critical infrastructure cybersecurity data. This position is well-suited for a software professional with a strong data pipeline background who wants to protect industrial control systems and operational technology.
Role Overview
The Machine Learning Application Engineer role rests at the intersection of applied machine learning and data engineering. Selected candidates take existing model types and deploy them directly into product workflows and data pipelines without training models from scratch or managing infrastructure. Professionals collaborate closely with product teams, AI engineers, and data engineers to bring advanced capabilities into the Dragos platform, including network behavior clustering, asset classification, and anomaly detection for ICS and OT security analysts.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Dragos serves as a global leader in xOT cybersecurity, providing a combination of expert services, technology, and threat intelligence. The organization protects critical infrastructure systems that power communities, deliver drinking water, and run hospitals around the world. Team members share a mission-driven approach built upon trust, transparency, and authenticity.
How to Apply
Interested candidates should visit the official Dragos careers page to submit an application for this position.
Skills and tech stack
Questions candidates ask
What is the primary focus of the Senior AI/ML Engineer?
The primary focus is applying established machine learning techniques, such as clustering and anomaly detection, directly into product workflows and data pipelines rather than training models from scratch.
What programming languages are required or used in this role?
The role requires strong Python skills alongside SQL proficiency, with the ability to write clean, maintainable Python or Rust code.
What level of experience is needed for this position?
Applicants must have 5+ years of software engineering experience with meaningful time spent working with data pipelines or ML outputs in production contexts.
What is the salary for the Senior AI/ML Engineer role at Dragos?
The position offers a salary of $190,000, along with a competitive equity package and comprehensive benefits.
Where is the position located?
The role is located in the United States.
