Zing AI Coach is an AI-driven personal fitness trainer revolutionizing how people approach health and wellness. Three years ago, we set out to transform the fitness industry by developing the world’s first AI-powered solution, designed to replace the need for a traditional personal trainer. Today, we are at the forefront of innovation, using advanced AI technology to create personalized fitness programs that adapt to your unique needs, motivate you, and guide you on your path to achieving your goals.

At  Zing, we’re not just another fitness app - we’re a movement. Our vision is to empower individuals worldwide to unlock their full potential, both physically and mentally, through transformative journeys toward better health and well-being. Joining Zing means being part of a forward-thinking team driven by a passion for AI innovation. With a global network of skilled professionals, we provide a flexible work environment that fosters creativity, collaboration, and a commitment to excellence at every stage.

We’re looking for a skilled Machine Learning Engineer to help build personalized fitness models at Zing. You’ll design a system that recommends optimal workouts based on user profiles, activity history, and progress tracking features like strength scores and activity streaks. Our tech stack includes CatBoost, onnx, Hex, Snowflake, dbt, Astronomer, Docker, and AWS. The role is split 80/20 between engineering-heavy R&D and ML model training, with a growing focus on ML over time.

Responsibilities

  • Design, develop, evaluate, and refine machine learning models and algorithms for personalized workout recommendations

  • Work closely with cross-functional teams, including fitness science, product management, and engineering, to create innovative product features

  • Create detailed design documents outlining the technical aspects of new features

  • Collect, preprocess, and analyze data to generate insights and inform future developments

  • Prototype and implement new features in production, serving thousands of active users

  • Monitor feature performance and user feedback to iteratively optimize algorithms and ensure optimal user experience

Essential Qualifications

  • A minimum of 3 years of professional experience working as a ML Engineer

  • Strong background in classical machine learning, with experience working with structured data and building evaluation pipelines from the ground up

  • Proficiency in software engineering, particularly with Python

  • A keen focus on the end user, with a strong attention to detail

  • Fluent in English

Beneficial skills

  • Experience with LLMs (prompt engineering and fine-tuning)

  • Experience in designing and analyzing A/B tests

  • Degree in Mathematics, Machine Learning, Software Engineering, or a related field

  • Strong interest in working in a fast-paced development environment, with startup experience as a plus

  • Eagerness to learn and continuously improve

  • Passion for health and fitness

Why working at Zing is awesome

  • Be part of the fastest-growing fitness and lifestyle startup

  • Opportunities for rapid career development in a hyper-growth startup

  • Excellent work environment: the company is small enough to be person-oriented

  • Work-life balance to suit everyone: flexible working hours

  • English-speaking environment

Come be a part of something extraordinary at Zing AI Coach - where innovation meets inspiration, and every day brings new opportunities for growth and impact.

If you are passionate about understanding user needs and contributing to the development of a user-centered product, we would love to hear from you. Join us and help us create an exceptional user experience for Zing Coach!

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.