Senior/Staff Machine Learning Engineer

stackadapt

United States

Remote

USD 119,000 - 164,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first Canada
Home office budget
Learning budget
Parental leave
Health benefits

Job summary

stackadapt is seeking a senior engineer on a data science team to build ML infrastructure powering real-time ad optimization at scale. The role blends hands-on work with collaboration across data scientists, backend engineers, and leadership.

You will design scalable pipelines, develop low-latency ML algorithms, and maintain microservices for training, serving, and monitoring thousands of models. Remote-first with Canada location; competitive CAD compensation.

Qualifications

  • Demonstrated ability to take loosely defined problems and break them into structured work.
  • Track record of shepherding complex technical projects to completion independently and through coordination.
  • Deep understanding of algorithms, software design, concurrency, and data structures.
  • Hands-on experience implementing probabilistic or machine learning algorithms.
  • Experience designing scalable distributed systems.

Responsibilities

  • Design modular, scalable real-time data pipelines capable of handling massive datasets.
  • Propose and coordinate architectural improvements to large-scale ML data pipelines.
  • Implement custom machine learning algorithms optimized for low-latency environments.
  • Build and maintain microservice architectures that train, serve, and monitor thousands of ML models concurrently.
  • Translate ambiguous research and product questions into concrete, actionable engineering plans.

Skills

Problem decomposition
Project governance
Algorithms & data structures
Probabilistic/ML algorithms
Distributed systems

Education

Bachelor's degree in CS or equivalent

Job description

Role overview

This is a senior-level engineering position on a data science team that powers a high-volume digital advertising platform. The work centers on building and improving the machine learning infrastructure that supports real-time ad optimization at very large scale. The role spans both individual technical contribution and collaboration with data scientists, backend engineers, and engineering leadership.



Responsibilities


  • Design modular, scalable real-time data pipelines capable of handling massive datasets.

  • Propose and coordinate architectural improvements to large-scale ML data pipelines.

  • Implement custom machine learning algorithms optimized for low-latency environments.

  • Build and maintain microservice architectures that train, serve, and monitor thousands of ML models concurrently.

  • Translate ambiguous research and product questions into concrete, actionable engineering plans.



Requirements


  • Demonstrated ability to take loosely defined problems and break them into structured work.

  • Track record of shepherding complex technical projects to completion independently and through coordination.

  • Deep understanding of algorithms, software design, concurrency, and data structures.

  • Hands-on experience implementing probabilistic or machine learning algorithms.

  • Experience designing scalable distributed systems.

  • Strong academic background in computer science or equivalent experience in a competitive technology environment.



Nice to have


  • Experience working in collaborative, friendly engineering cultures.



Benefits and work setup


  • Remote-first position open to candidates located anywhere in Canada.

  • Base salary band of CAD $170,400 to $234,300, plus potential eligibility for bonuses, equity, or commissions depending on location and role.

  • Retirement or pension savings plan, competitive paid time off, mental health support, and health benefits from day one.

  • Home office reimbursements, optional co-working access, parental leave, learning budgets, and structured onboarding.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

MLOps / Data Engineer
MLOps / Data Engineer

Jobgether • United States

Remote
USD 71,000 - 89,000
Fully remote work
Four weeks vacation
Health coverage
+5
Senior Software Engineer, Backend (ML Training and Serving)
Senior Software Engineer, Backend (ML Training and Serving)

Affirm, Inc. • United States

Remote
USD 120,000 - 180,000
Health coverage
Monthly technology stipend
Wellness stipend
+4
Machine learning engineer in digital advertising
Machine learning engineer in digital advertising

StackAdapt Inc. • United States

Hybrid
USD 109,000 - 150,000
Retirement/Pension savings
Paid time off, including birthday
Health benefits from day one
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Sarsfield Group • United States

Remote
USD 160,000 - 245,000
Health and Dental
401(k) matching
Equity
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Finstock, Inc. • United States

Remote
USD 125,000 - 155,000
Senior Software Engineer
Senior Software Engineer

Audiohook • United States

Hybrid
USD 150,000 - 190,000
Equity opportunities
Performance bonuses
401(k) and health coverage
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Prestige Staffing • Sandy Springs (GA)

Hybrid
USD 160,000 - 180,000
Competitive salary and performance bonus
401(k) with company match
Health, dental, and vision plans
+3
Machine Learning Engineer
Machine Learning Engineer

7Seventy • United States

Remote
USD 170,000 - 220,000
Health, dental, vision insurance forUS
MacBook Pro provided
Home office stipend
+5
Machine Learning Engineer
Machine Learning Engineer

Harnham • New York (NY)

Remote
USD 180,000 - 200,000
Annual bonus / equity package
Fully remote in USA
4 day working week
+3
Machine Learning Engineer
Machine Learning Engineer

Harnham • Austin (TX)

Remote
USD 180,000 - 200,000
Bonus & equity
Fully remote (USA)
4-day workweek
+3