Dragos

Dragos

Staff ML Application Engineer

United States · Staff+

Sponsorship not specifiedDetected 13 days ago
PythonRustSQLDockerKubernetesMachine Learningscikit-learnData EngineeringCybersecurityDetection EngineeringResearchCommunication

About the role

  • We're looking for a Machine Learning Application Engineer to join our Engineering team.
  • This role sits at the intersection of data engineering and applied ML.
  • You'll be taking existing model types and putting them to work inside our product and data pipelines.

Responsibilities

  • Evaluate open-source and third-party models for fit against specific use cases, knowing when to apply an existing tool versus when to escalate to a model-building effort.
  • The systems we protect deliver the water you drink, power your home, and keep the hospitals your community depends on running.

Requirements

  • 4+ years of software engineering experience, with meaningful time spent working with ML outputs or data pipelines in a production context.
  • comfort reading and reasoning about data at scale.
  • Hands-on experience applying ML techniques including clustering (k-means, DBSCAN, hierarchical), classification, and anomaly detection.
  • Familiarity with scikit-learn and the surrounding Python ML ecosystem
  • If safeguarding the systems that protect your family, friends, and community is the kind of work that matters to you, you are in the right place.
  • Strong Python skills
  • SQL proficiency
  • you don't need to have implemented a neural net, but you should know how to use one responsibly.
  • Solid understanding of data pipeline concepts: how data flows, where it gets transformed, what can go wrong, and how to make failures visible.

Nice to have

  • Experience working with graph-based representations of network topology or asset relationships.
  • Familiarity with stream processing or event-driven architectures.
  • Exposure to containerized environments (Docker, Kubernetes) as a consumer/deployer, not necessarily an operator.
  • All new hires must pass a background check as a condition of employment.
  • Ability to evaluate whether a model's outputs are actually trustworthy for a given use case - not just whether accuracy metrics look good.
  • Strong written and verbal communication
  • comfortable explaining tradeoffs to both technical and non-technical stakeholders.
  • Cybersecurity domain knowledge - especially around threat detection, network behavior, or ICS/OT operations is a meaningful plus, but not a prerequisite.

Compensation

  • Salary: $225,000.00

Benefits

  • Competitive Equity Package
  • Comprehensive Benefits Plan

Company info

  • We are the global leader in xOT cybersecurity, combining technology, threat intelligence, and expert services.

This listing is sourced directly from Dragos's careers page and normalized into a canonical job model.