Data Platform Engineering

iFIT

United States

On-site

USD 155,000 - 265,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading fitness innovation company is seeking a Manager of Data Engineering. You'll lead a team in building robust data systems and backend services, ensuring reliable and scalable solutions. This role requires significant experience in data engineering and software development, along with strong leadership skills. Join a mission-driven team dedicated to empowering users across a holistic health platform.

Qualifications

  • 6+ years of professional experience in data engineering, software engineering, or infrastructure roles.
  • 1+ years experience leading teams to deliver high impact business and technical outcomes.
  • Deep technical expertise in building large‑scale data systems.

Responsibilities

  • Design and implement event‑driven systems built on Apache Flink/Spark.
  • Build and maintain backend microservices in TypeScript and Node.JS.
  • Design, implement, and document robust GraphQL APIs.

Skills

Data Engineering
Software Engineering
Team Leadership
APIs Development
Cloud Services
Communication

Tools

TypeScript
Java
Scala
Apache Flink
AWS
MongoDB

Job description

iFIT’s vision is to create the world's most holistic health and fitness platform, integrating all elements of health - physical fitness, mental health, nutrition and active recovery - into a seamless interactive experience. We develop proprietary software that learns and adjusts to the habits of each person as it delivers immersive content that guides them on their own individual fitness journey.

Join iFIT, a global leader in fitness innovation, connecting millions of users worldwide. Our mission is to empower people to lead a healthy and sustainable lifestyle through innovative fitness solutions. We strive to push the boundaries by delivering engaging products that enhance the quality of our members' lives.

As a hands‑on technical leader on the Data Engineering team, you will be an integral part of our platform that ingests and catalogs our users’ workout data, biometrics, and fitness content. From building scalable pipelines and platforms, to enabling cutting‑edge machine learning, to ensuring scale and cost efficiency, we deliver the foundation for breakthrough products and amazing user experiences.

As the Manager of Data Engineering, you will lead and scale a team of data engineers, owning execution, roadmap, architectural direction, and cross‑functional alignment of data infrastructure, pipelines, and platforms. You will partner with product, subscriptions, AI engineers and security to ensure data is reliable, accessible, timely, and enables the company’s strategic goals. You will translate business strategy into data initiatives, ensure best practices, and foster the growth, cohesion, and technical maturity of the data engineering organization.

ROLE COMMITMENTS
  • Build and grow the team responsible for three foundational capabilities of the Data Platform: Workouts, Biometrics and Content powering iFIT experiences on equipment and the mobile application.
  • Translate business strategy into data initiatives, ensure best practices, and foster the growth, cohesion, and technical maturity of the data engineering organization.
REQUIRED SKILLS AND QUALIFICATIONS
  • 6+ years professional experience in data engineering, software engineering, or infrastructure roles
  • 4+ experience as an application developer using strongly‑typed language such as TypeScript, Java, or Scala is desired
  • 1+ years experience leading teams to deliver high impact business and technical outcomes
  • Deep technical expertise in building large‑scale data systems, including ingestion, transformation, and serving layers
  • Experience designing or evolving data storage and platforms, shared infrastructure, or internal tooling (MongoDB, PostgreSQL, DynamoDB, S3, Spark, Flink)
  • Strong understanding of software engineering best practices (modularity, testability, code reviews, CI/CD) and event/queue solutions, and event‑driven architectures
  • Demonstrated track record of architecting for reliability, scalability, fault tolerance, observability, and maintainability
  • Solid cross‑functional communication skills, ability to influence at senior levels
RESPONSIBILITIES
  • Design and implement event‑driven systems built on Apache Flink/Spark, AWS Glue, Kafka/Kinesis, S3 and MongoDB. Leverage eventually‑consistent patterns to ensure correctness.
  • Build and maintain backend microservices in TypeScript and Node.JS (NestJS) deployed via AWS ECS. Ensure services are well‑designed, scalable, and aligned with our service‑oriented architecture and best practices.
  • Design, implement, and document robust GraphQL APIs. Ensure new and existing APIs are secure, efficient, and easy for downstream teams to use.
  • Work closely with other backend teams, product managers, and designers to power new product features. Communicate effectively to clarify requirements, review designs, and ensure seamless integration across multiple services.
  • Advocate and implement sustainable, repeatable practices, and automation to minimize manual operational tasks.
  • Actively participate in remote team meetings (on‑camera required).
  • Write clean, well‑tested code and participate in peer code reviews. Uphold high standards for code quality, maintain comprehensive unit/integration tests, and continuously improve our CI/CD pipelines.
  • Take ownership of the reliability of the services you build. Monitor performance and troubleshoot production issues. Participate in a rotating 24/7 on‑call schedule to quickly address critical incidents and minimize downtime.
PREFERRED SKILLS AND QUALIFICATIONS
  • Familiarity with Health Platform providers APIs (HealthKit, HealthConnect, Strava, Garmin, Oura)
  • Contributions to open source projects
  • Experience with Serverless framework (AWS Lambda, AWS API Gateway)
  • Familiarity with Infrastructure as Code solutions (Terraform, CloudFormation)
  • Experience with REST API development and design patterns
  • Knowledge of Node.JS web frameworks (NestJS, Express.js)
  • Previous roles involving mentoring or training team members

Pay Range: $155,000 USD - $265,000 USD

DISCLAIMER

Compensation may vary based on the job level, your geographic work location, position incentive plan, and exemption status.

Although we currently may consider hiring in the states listed below, not all positions are available in all locations, and work in a particular state is not guaranteed. Current list of states where iFIT may consider hiring: AK, AL, AR, AZ, CA, CO, CT, FL, GA, ID, IL, IN, KS, KY, LA, MA, MD, MI, MN, MO, MS, NC, NH, NJ, NV, NY, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, WA, WI, WY.

Subject to applicable state laws, your employment at iFIT is 'at‑will'. At‑will employment means that you and the company each have the right to terminate the employment relationship at any time for any cause or for no cause at all.

iFIT does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, ancestry, mental or physical disability, sexual orientation, gender identity, medical condition, genetic information, marital status, veteran status or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Platform Engineering
Manager, Platform Engineering

iFIT • Park City (UT)

On-site
USD 190,000 - 225,000
Tech Lead, AI-Driven Platform & Cloud Ops
Tech Lead, AI-Driven Platform & Cloud Ops

iFIT • Park City (UT)

On-site
USD 190,000 - 225,000
Director, Enterprise AI Enablement
Director, Enterprise AI Enablement

iFIT • United States

On-site
USD 180,000 - 210,000
AI Engineer
AI Engineer

iFIT • United States

Remote
USD 100,000 - 140,000
Director of AI, Operations
Director of AI, Operations

iFIT • Park City (UT)

Hybrid
USD 165,000 - 180,000
Junior Salesforce AI Engineer
Junior Salesforce AI Engineer

iFIT • Logan (UT)

On-site
USD 60,000 - 70,000
Marketing Engineer — AI Enablement & Automation
Marketing Engineer — AI Enablement & Automation

iFIT • Logan (UT)

Hybrid
USD 140,000 - 160,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

iFIT • Logan (UT)

On-site
USD 75,000 - 85,000
Mechanical Engineering Manager
Mechanical Engineering Manager

iFIT • Logan (UT)

Hybrid
USD 130,000 - 175,000
Technical Trainer, Member Care
Technical Trainer, Member Care

iFIT • Logan (UT)

Hybrid
USD 50,000 - 60,000