Our mission is to equip everyone with authentic and personalized fitness training. At the heart of this mission is the workout recommendation system, which combines advanced ML with the users' exercise and workout history to personalize their next workout. Fitbod’s training algorithm understands your strength-training ability, studies your past workouts, and adapts to your available gym equipment.
Lead Software Engineer, Android Remote
Senior Software Engineer Remote
Senior Software Engineer, Android Remote
Why join us?
We have remained cash-flow positive since being founded and currently have 200,000 paying customers, 80% of which are on a yearly subscription.
We have seen a 200% increase in our dataset over just the past year alone!
Just announced this past week during Google I/O 2021, Fitbod is a proud launch partner for Google’s new Wear OS device and operating system.
Engineering at Fitbod
Fitbod is currently a team of 10+ engineers, with the plan to grow that number to 18 by the end of the year. Our team is currently structured as IOS, Android, Server & QA. The current server team consists of 3 work-streams (web, services and data engineering), which will each eventually be split into their own teams in the future.
Each team operates as an autonomous unit, with daily stand-ups, end-of-sprint demos, & retrospectives.
The IOS & Android teams execute using Scrum, with 2 weeks of development and 1 week of beta testing (thanks to our awesome community of beta users) before hitting the app stores. Our Server team executes using Kanban.
Both IOS and Android applications are native, built using Swift and Kotlin respectively. Our backend services are built using Ruby on Rails & Go and our web team uses React and NextJS. Fitbod’s databases are Postgres, and the infrastructure is on GCP, using GKE (Kubernetes). We use BigQuery as our data warehouse, and Airflow for data pipeline management.
Our mission is to equip everyone with authentic and personalized fitness training. At the heart of this mission is the workout recommendation platform, which combines advanced ML with users' exercise and workout history to personalize their next workouts.
Some of the technical challenges behind the app:
Developing, optimizing, and scaling our Machine Learning Operations (MLOps) pipelines & services, which power our workout recommendation platform.
Delivering product features for customers across all application surfaces on IOS, WatchOS, Android, WearOS & Web.
Delivering internal tools and platform integrations to amplify all functions of the organization, including Customer Success, Marketing & Sales.
Investing in automated testing to build regression defense and continue to push the limits of our CI/CD pipelines; how quickly can new features reach our customers?!
Continuing to enhance observability in delivering a highly reliable, performant experience for our customers.
Developing our Workout Recommendation Platform: the core component to our app is delivering AI-driven workout recommendations to each user in real-time. Working closely with Data Science & Data Engineering, you would build out a robust MLOps pipeline to automate model development, production rollout, serving, packaging, training/re-training & A/B Testing.
Building a UI component library for our iOS, Android & Web applications: This will enable us to create a seamless, consistent experience across all of our surfaces for our users leveraging reusable components. It fundamentally increases our velocity to deliver powerful features to our users across all phases of the product lifecycle - inception, development, a/b testing and production rollouts.
Working at Fitbod
Fitness goes far beyond the gym, and is a never-ending journey of movement and progress. Fitbod was created to help all become and continue to be an
athlete-of-life: to hip-hinge, squat, push, pull, and rotate from young to old.
Our fitness philosophy mirrors what our company was built around - the facilitation of personal growth. Succeeding in fitness requires a game of repetition, and product is a game of iteration. Iteration is innovation, and sophistication compounds with every iteration.
We're still small at Fitbod, with our most compelling product features & impact still ahead of us. At Fitbod, your success will directly impact the product, and growth would compound right from the onset - all while helping millions of people become an
We are committed to building a product that has a direct impact on the lives of our users - a product that directly facilitates continued personal growth & development. Serving as your personal customized coach, Fitbod builds your next optimal workout, whether you exercise 2 days a week or 2 times a day.
In order to continue building the best possible product for this mission, we are striving to build a team that is as diverse as our users!
$80 stipend/month to be used towards the gym/fitness. We also do a weekly group meditation, and burpees!
Each member of the Fitbod team has up to 2000USD/year to use toward continued learning and enrichment!
Work from Home
We are 100% remote as an organization!
We offer 12 weeks of maternal or paternal leave for bonding following a child’s birth, adoption, or foster care placement!
In the past, we've gone to Sonoma, Ca and New York. When it is safe to do so, we will meet together again!
Morning meditation? Remote sushi-making on Zoom? In-person workouts, happy hours and parties? Check, check, check! As we adjust to the new ways of working, maintaining a strong culture is still top of mind. We also encourage EVERYONE at the company to come with their ideas—we all create the culture!
We offer a 401(k) plan and match up to 4%.
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.