Software Engineer, Numerical Algorithms at Tonal
San Francisco, CA, US
Tonal is building an intelligent fitness system that will change the way people work out at home. It isn't a wearable or mobile app. Tonal is a fresh approach to fitness that leverages hardware, software, video content, and artificial intelligence. Everyone who’s seen our product, from professional athletes to fitness enthusiasts, has fallen in love.
Tonal is a well-funded and fast growing startup that has built a close-knit culture of high performers. Led by repeat entrepreneurs, we’re a diverse team where everyone strives to be the best version of themselves, and we know that can't happen unless we're all having fun working on something that has meaning to us. If you’re passionate about both a healthy lifestyle and technology, then check us out!

What You Will Do
  • Contribute to our smart user-facing features by developing numerical algorithms and AI
  • Implement numerical algorithms in production code
  • Use Tonal's data models and repositories to experiment and test new algorithms
  • Implement and contribute to the design of data models and repositories
  • Collaborate across many software groups, including embedded, front-end, and back-end
  • Work with product management to identify data and deliver insights

Who You Are
  • Degree in computer science, engineering, or mathematical field
  • Exceptional problem solver and quick learner
  • Knowledge and experience with data manipulation, cleansing, and filtering
  • Proficient at Python, Java, or C
  • Team player with high integrity
  • Open to feedback and constantly striving to improve
  • High degree of self awareness
Extra credit
  • Experience with gyros and accelerometers
  • Passion for health, fitness, and/or strength training
  • Interest in Android development
  • Interest in machine learning