Cybersecurity startup using machine learning to tame vulnerability noise for security teams

Core AI/ML Software Engineer

Remote (U.S. only)$200K - $275K8 - 12 yearsReferral bonus eligible
Referral bonus eligible. Know someone who would be great for this role? Refer them to a Fluency Digital recruiter. If they're placed, you may be eligible for a referral bonus of up to $5,000 (terms apply). Refer someone for this role
You'll spend mornings pairing with threat researchers to understand which CVEs actually matter, then translate that intuition into models that score and sort vulnerabilities by business risk. Afternoons might mean prototyping a new prioritization algorithm in PyTorch, debugging a Go service feeding your vector database, or building an Airflow pipeline that stitches together exploit-intel feeds from a dozen sources. The team ships continuously—your PRs land the same day, and you'll see your models change how Fortune 500 security teams spend their Tuesday afternoons. This is hands-on work: you own the full lifecycle from notebook experiment to production API, not just a Jupyter cell someone else deploys.

What they're looking for

  • 8+ years shipping production ML systems, with at least 3 years in security, fraud, or similarly adversarial domains
  • Fluency across Python and one systems language—Go or Rust preferred—for building services that don't fall over at 3 AM
  • Demonstrated experience with retrieval-augmented generation, embeddings, or other LLM application patterns beyond basic API calls
  • Comfort owning models end-to-end: training infrastructure in MLflow or equivalent, observability, drift detection, and rollback decisions
  • Strong software engineering fundamentals—version control, testing, CI/CD, and the judgment to trade research elegance for operational simplicity

Tech stack

PythonGoTypeScriptRustOpenAILangchainMLflowScikit-learn

Apply for this role

We use AI to help match your experience to the roles where you fit best. A member of our team reviews every application, and all hiring decisions are made by people.

This role is one we're recruiting for on behalf of a client company; the client's identity is kept confidential at this stage. A Fluency recruiter will follow up with details.

Share this role