Role overview

Senior Machine Learning Developer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Do our values speak to you?

  • Pursuit of excellence
  • Resilience
  • Mission focus
  • Accountability
  • Embracing conflict

What You Will Do

  • Build, optimize, and embed machine learning models for on-device inference within the QSIDS detection engine.
  • Optimize models for performance and resource constraints, minimizing memory footprint, latency, and compute on-device.
  • Collaborate closely with systems engineers to integrate models efficiently into a Go-based engine.
  • Take models all the way to production and own them once they're running, monitoring performance, detecting drift, and iterating to keep them reliable.
  • Collaborate with stakeholders to define milestones and ensure timelines align with development needs.
  • Participate in discussions on technological choices and decisions regarding product development.
  • Resolve anomalies and problems as soon as they arise.
  • Stay on the lookout for the latest ML and other technologies and best practices - but resist novelty chasing.
  • Help onboard and train colleagues as the team grows.
  • Effectively communicate technical concepts to both technical and non-technical stakeholders.

Must Haves

  • 7+ years' experience building and shipping machine learning models to production- including deploying, running, and monitoring them in live environments
  • Hands-on track record owning models post-deployment: monitoring performance, detecting drift, and iterating on production systems
  • A bachelor's or master's degree in computer science, engineering, or a related field (or equivalent professional experience)

Nice to Haves

  • Experience embedding ML models for on-device inference(a strong asset for this role)
  • Experience with high-performance, low-resource systems programming (memory management, multithreading, optimization), ideally in Go or an adjacent systems language
  • Bilingual (French and English)
  • Experience working in a startup environment
  • Masterโ€™s degree or PhD in Engineering, Computer Science, or a related technical field.

Whatโ€™s in it for you?

  • Competitive salary range.
  • Enjoy up to six weeks of paid time off annually, because we value your work-life balance.
  • Comprehensive health benefits, including:Life insuranceShort- and long-term disabilityParamedical and telemedicine servicesHealth Spending Account (HSA)
  • Life insurance
  • Short- and long-term disability
  • Paramedical and telemedicine services
  • Health Spending Account (HSA)

Details

  • Life insurance
  • Short- and long-term disability
  • Paramedical and telemedicine services
  • Health Spending Account (HSA)
Similar roles

Keep a backup shortlist.

Browse roles
FocusMachine Learning EngineeringRole area
Seniority signalSeniorCandidate level
StackStack listed in descriptionPrimary skills
Location6 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link