Machine Learning Engineer

Strava is the leading digital community for active people, with more than 125 million athletes in more than 190 countries.
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Adobe, developing ML models and platforms for personalized customer experiences.

[Customer Platforms] Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Stone Tech, focusing on generative AI and conversational products, offering remote work and comprehensive benefits.

Sr Engineer- Search and ML

Senior Engineer position at Target focusing on Search and Machine Learning technologies in Bangalore, India

Founding Member, Data Scientist / AI Engineer

Senior AI Engineer position at MLabs focusing on LLM/RAG systems development and AI solutions implementation with opportunity to shape company's technical direction.

Senior AI Solutions Engineer

Senior AI Solutions Engineer position at Jobgether, working remotely in the US, leading technical evaluations and delivering AI solutions to enterprise clients.

Description For Machine Learning Engineer

Strava is seeking a Machine Learning Engineer to join their AI and Machine Learning team. This role is responsible for building ML models that power key product experiences on the Strava platform, including personalization, recommendation, growth modeling, activity analysis, search, and other key components. The ideal candidate will work on all parts of the ML pipeline, from prototyping and building models to deploying them, building production data pipelines, writing server-side production code, and handling production dev ops.

Key responsibilities include:

  • Working at the intersection of AI and fitness to build product experiences for millions of active users worldwide
  • Spearheading key ML-powered projects end-to-end, from initial model prototyping to shipping production code
  • Contributing to a highly collaborative team with diverse experience levels
  • Exploring Strava's extensive dataset to find novel ML-based approaches

The ideal candidate should have:

  • Experience building, shipping, and supporting ML models in production at scale
  • Skills in exploratory data analysis and model prototyping using Python or R and tools like Scikit learn, Pandas, Numpy, Pytorch, Sagemaker
  • Experience with big data technologies (Spark, Hadoop, EMR, SQL, Snowflake)
  • Knowledge of ML model operational best practices
  • Experience building backend cloud-based services in production environments

This is a hybrid role based in the San Francisco office. Strava offers a collaborative and inclusive work environment, committed to fostering diversity and providing equal opportunities. They provide comprehensive benefits and are backed by Sequoia Capital, Madrone Partners, and Jackson Square Ventures.

Join Strava to be part of a passionate team striving to connect athletes to what motivates them and help them find their personal best!

Last updated 8 months ago

Responsibilities For Machine Learning Engineer

  • Work on all parts of the ML pipeline
  • Prototype and build ML models
  • Deploy models
  • Build production data pipelines
  • Write server-side production code
  • Handle production dev ops
  • Spearhead key ML-powered projects end-to-end
  • Contribute to a highly collaborative team
  • Explore Strava's dataset for novel ML-based approaches

Requirements For Machine Learning Engineer

Python
Ruby
Java
Scala
Go
  • Experience building, shipping, and supporting ML models in production at scale
  • Skills in exploratory data analysis and model prototyping (Python, R, Scikit learn, Pandas, Numpy, Pytorch, Sagemaker)
  • Experience with big data technologies (Spark, Hadoop, EMR, SQL, Snowflake)
  • Knowledge of ML model operational best practices
  • Experience building backend cloud-based services in production environments

Interested in this job?