Avatar for Tonal

Meet your new personal trainer

Software Engineer, Numerical Algorithms

$150k – $180k • 0.01% – 0.015%
Apply now

Who We Are

Tonal has built the world’s most intelligent fitness system that is changing the way people work out at home. Tonal is a fresh approach to fitness that leverages hardware, software, video content, and artificial intelligence. Everyone who’s used our product, from professional athletes to fitness enthusiasts, has fallen in love.

At Tonal, we are applying our collective knowledge and creativity to reimagine fitness. We know firsthand that too many hurdles stand between each of us and our fitness goals. Drawing on decades of research and a diverse team of experts, we have created the most advanced strength training system available that makes working out more efficient, effective, and engaging.

We're passionate about building products that transform people's lives.

What You Will Do

  • Implement adaptive real-time resistance modes to optimize users' strength training
  • Improve real-time rep and set detection from time-series data
  • Use accelerometers and gyroscopes (IMUs) to detect users' weightlifting form
  • Write efficient, performant, and maintainable code in C, Java, Kotlin, and/or Go
  • Implement algorithms in conjunction with embedded, front-end, and back-end teams

Who You Are

  • Advanced degree in engineering field or equivalent experience
  • Experience with time-series analysis, filtering, and cleansing techniques
  • Strong knowledge of Python and one of Java, C/C++, Kotlin, or Go
  • Experience with databases, SQL or NoSQL
  • Team player with high integrity
  • Open to feedback and constantly striving to improve
  • High degree of self awareness

Extra Credit

  • Experience with gyros/accelerometers (IMUs), computer vision, and machine learning
San Francisco
Job type
Visa sponsorship
Not Available
5+ years
Hiring contact

Paul Jordan

Avatar for Paul Jordan

Tonal at a glance

Meet your new personal trainer

Their company has offices in San Francisco. They have a mid-size team that's between 51-200 employees. To date, Tonal has raised $45M of funding; their latest round was closed on April 2019.

You can view their website at http://tonal.com or find them on Twitter, Facebook, and LinkedIn.

More jobs at Tonal

View all jobs

Senior Media Streaming Engineer

Media Streaming Engineer

Senior Data Scientist

Similar jobs to Software Engineer, Numerical Algorithms at Tonal

Avatar for 100x
Bitcoin’s most advanced trading platform: The Next Generation of Bitcoin Trading Products
Avatar for Novi Finance
We are building Novi, a consumer first, technology driven bank
Avatar for Docker
Modernize your applications, accelerate innovation
Avatar for BlueOwl
Creating technology solutions for good. creating a safer, happier, and more sustainable future
Avatar for dYdX
The most powerful open trading platform for crypto assets
Avatar for Retrace Labs
An AI Enterprise Software Company Dedicated to Patient Health
Avatar for Truebase
Prospect faster and connect smarter with AI-recommended leads