
The social network for athletes to connect and compete
Strava, headquartered in the Mission District of San Francisco, CA, is a leading social network for athletes, boasting over 125 million users who track their running and cycling routes. The company offers both free and premium subscription services, and in 2025, it raised $151.4 million in Series F ...
Strava provides competitive base salaries and stock options, along with 100% company-paid benefits for employees and their families. Employees enjoy f...
Strava fosters a vibrant community of athletes by encouraging engagement through weekly team workouts, including for remote employees. The company val...

Strava • Berlin, Germany
Strava is seeking an Applied Machine Learning Engineer to design and implement innovative machine learning algorithms for their fitness app. You'll work with technologies like Python and TensorFlow to enhance user experiences. This role requires experience in machine learning and data analysis.
You have a strong background in machine learning, with experience in designing and implementing algorithms that enhance user experiences in consumer products. You are proficient in Python and have hands-on experience with frameworks like TensorFlow and Keras, allowing you to build and optimize machine learning models effectively. Your understanding of geospatial data and algorithms enables you to apply machine learning solutions in innovative ways that resonate with users. You thrive in collaborative environments, working closely with server and client engineers to integrate machine learning experiences into product surfaces. You are excited about the intersection of AI and fitness, and you are motivated to contribute to a product that impacts millions of active users worldwide.
Experience with generative AI solutions is a plus, as it aligns with Strava's mission to enhance user engagement through innovative features. Familiarity with data analysis techniques will help you evaluate model performance and optimize algorithms for scalability and reliability. You are eager to learn and adapt to new technologies and methodologies in the rapidly evolving field of machine learning.
In this role, you will be responsible for designing, roadmapping, and implementing machine learning algorithms that enhance the Strava app's functionality. You will work on all parts of the machine learning pipeline, from model building and evaluation to optimizing performance and ensuring the scalability of production models. Your contributions will directly impact how users interact with the app, helping them explore their world as part of their fitness journey. You will collaborate with cross-functional teams to bring machine learning experiences to life, ensuring that the solutions you develop are user-friendly and effective. You will also engage in continuous learning and experimentation, staying updated with the latest advancements in machine learning and AI technologies.
Strava values a flexible hybrid work model, allowing you to spend more than half your time on-site in our Berlin office. You will be part of a dynamic team that is passionate about motivating people to live their best active lives. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in making a positive impact on the lives of millions of athletes around the world.
Apply now or save it for later. Get alerts for similar jobs at Strava.