remote

Salary
$225,000from the description
Posted
Jul 20, 2026
Location
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A staff-level machine learning engineering role focused on building and shipping production ML systems for an industrial cybersecurity platform. Day-to-day work spans designing model architectures for threat detection, asset classification, and anomaly detection in OT/ICS environments, developing data pipelines, and maintaining MLOps practices such as monitoring, versioning, and CI/CD. Suits engineers with a strong background in production ML who are comfortable working across cloud and resource-constrained on-premises deployments.

Staff level · 6+ years · Remote · Full-time

Must have (7)
PythonSQLGo, Rust or Javascikit-learn, PyTorch, TensorFlow or HuggingfaceMLOpsKubernetesDocker
Nice to have (3)
LLMsRAGCI/CD

“or” means any one of them counts — you don't need all of them.

Posted 3 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 1,550 people nationally plausibly meet what this posting asks for (data scientists). range 920–2,750

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What won't set you apart
Python88%SQL72%scikit-learn58%Docker53%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $122,874 (middle half $87,544–$162,374). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (9)

The role title is explicitly 'Staff Machine Learning Engineer' and the JD describes cross-team technical leadership (partnering with Data Engineers, OT detection experts, product teams) and org-wide ML infrastructure ownership — genuine Staff-level scope, not merely a long-tenured Senior.

SOC is Medium confidence: the role is a genuine hybrid of ML/data science (model building, NLP, anomaly detection) and software engineering (production systems, CI/CD, containerized deployment). 15-2051 Data Scientists was chosen because the primary day-to-day work centers on ML model design and deployment; 15-1252 Software Developers is the close runner-up given the strong software engineering emphasis.

The JD requires 'at least one additional language' from Go, Rust, Java, or JVM-family languages — these are listed as interchangeable alternatives under a single requirement; Go is used as the primary name with Rust and Java as alternatives.

ML frameworks (scikit-learn, PyTorch, TensorFlow, HuggingFace) are listed as interchangeable alternatives under a single required frameworks requirement; scikit-learn is used as the primary name.

LLMs, RAG, and advanced NLP are described as 'beneficial' in the qualifications section — treated as preferred.

CI/CD appears in the Responsibilities section (not the Qualifications/Requirements block) as part of infrastructure contribution context — treated as preferred.

Compensation is stated as a single flat figure ($225,000) with no range; min and max are both set to that value.

No degree requirement is stated anywhere in the posting.

Caller marked this a fully-remote role — scored against the national candidate pool.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗