Senior Machine Learning Engineer

Logo of Fitbod

Fitbod

💵 $150k-$200k
📍Remote - United States

Job highlights

Summary

Join Fitbod's growing team as a Senior Machine Learning Engineer! You will be responsible for maintaining existing and developing new machine learning models to enhance the personalization of our fitness platform. Collaborate with cross-functional teams, optimize algorithms, and develop data pipelines. This role requires strong machine learning expertise, experience in production deployment, and excellent communication skills. Fitbod offers a competitive salary, comprehensive benefits, and opportunities for personal and professional growth. We are a remote-first company with a focus on work-life balance and employee well-being. Our mission is to empower individuals to achieve their fitness goals through personalized workout experiences.

Requirements

  • Loves working on a team and building and deploying machine learning models in production
  • Is proactive, creative and ready to take on new challenges
  • Has strong system and service observability skills to proactively monitor and detect issues before users experience them
  • Embraces learning and growing within a supportive environment
  • Balances speed with quality
  • Has familiarity with A/B testing and experimentation frameworks at scale
  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or a related field
  • 5+ years of experience in machine learning engineering or related roles
  • Proficiency in Python and machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn
  • Strong understanding of data preprocessing, feature engineering, and model evaluation techniques
  • Experience with deploying machine learning models in production environments (e.g., using Vertex AI, AWS SageMaker, or similar)
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and the ability to work effectively in a collaborative environment
  • Overlap ~9am-1pm PST (this is not a 100% asynchronous position)

Responsibilities

  • Design, develop, and deploy machine learning models to personalize workout recommendations and improve user engagement
  • Collaborate with cross-functional teams to identify opportunities for machine learning solutions within Fitbod’s ecosystem
  • Optimize and scale machine learning algorithms for real-time user interactions
  • Develop and maintain data pipelines and infrastructure to support model training and deployment
  • Evaluate model performance and iterate to improve accuracy and reliability
  • Stay up to date with the latest advancements in machine learning and bring innovative approaches to the team
  • Mentor junior engineers and provide technical leadership

Preferred Qualifications

We are looking for someone with experience and a willingness to learn

Benefits

  • Full Medical, Vision, Dental, Life & Disability Insurance
  • Flexible time-off
  • Slavic 401(k) with a 4% company match
  • Company-wide days off for wellness & social lunches (via Zoom of course)
  • A stipend for the gym/fitness
  • All employees are able to expense up to $2000USD/year for continuing their development while employed with Fitbod!
  • Personal Growth: Grow at Fitbod with a personal development plan for your career
  • Mentorship: Opportunities both to mentor and be mentored—we're about growing as a team
  • Ownership: Own our codebase, our machine learning models, pipelines and our processes. You'll play a pivotal role in our team
  • Impact: Your ideas and work will reach and influence millions! Have your say in our product evolution and be a part of our success story

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Fitbod know you found this job on JobsCollider. Thanks! 🙏