
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.
We are currently seeking an ambitious pace-setter to join our team as a Senior Software Engineer, Data Services, remotely in the US.
iFIT's Data Services team builds the backend systems and data pipelines behind the core entities that power Fitness Journeys across our mobile apps and connected equipment. Every workout a member completes — on a treadmill, a bike, a rower, or in the app — flows through our systems to be captured, stored, aggregated, and delivered back as the activity history, biometrics, leaderboards, and insights that keep members coming back. As a Senior Engineer on this team, you will be the primary owner of critical domain systems, partner with engineering leadership to set the technical roadmap, and lead large multi-milestone initiatives from design through delivery. iFIT is an AI-first engineering company — we expect our engineers to build with AI, not just around it, and a senior engineer here helps set that bar for the team.
ROLE COMMITMENTS
- Build the data platform behind individualized fitness by designing the systems that learn what each member loves and serve recommendations that feel personal from day one — so no one ever sees a generic, one-size-fits-all experience again.
- Ship the backend for an AI coach that lives on the equipment by powering AI-generated, adaptive workout plans that meet members at the machine, generating the right workout for each session, adjusting in real time, and progressing members toward their goals.
- Turn every workout into insight by building the pipelines that transform raw, real-time workout telemetry into AI-generated summaries, trends, and progress stories that keep members coming back.
- Deliver data in real time, at scale, by owning low-latency streaming systems that move live workout data across millions of connected machines and apps — where reliability isn't optional and milliseconds matter.
- Re-architect core systems for the next order of magnitude by leading the modernization of foundational data pipelines and integrations, making deliberate architecture decisions that pay off for years, not just the next sprint.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Own critical systems as the primary, accountable owner — including ingestion, aggregation, streaming, integrations, and content delivery — including their long-term health, performance, and evolution.
- Lead large, multi-milestone initiatives from design through delivery: break complex work down for others, remove technical bottlenecks, and deliver predictably under complexity.
- Produce durable, defensible architecture, making cost, reliability, and maintainability first-class constraints and anticipating the multi-year impact of your decisions.
- Build AI into how the team works and what it ships, driving AI-augmented engineering practices and identifying high-value places to build AI-powered systems and tooling.
- Own reliability and operations: define SLOs, observability, and alerting; eliminate recurring incidents; reduce toil; and build systems that don't depend on heroics. Participate in on-call for the services you own.
- Design, provision, and operate your own infrastructure on AWS, including Lambda/Serverless, ECS Fargate, MSK/Kafka, RDS/Postgres, MongoDB, S3, and Kinesis, managed as code with Terraform.
- Protect data correctness through strong schema, versioning, and API-contract discipline, so member activity data is accurate and trustworthy across every consumer.
- Raise the bar on code quality and testing, write design docs that align multiple stakeholders, and act as an escalation point for technical decisions.
- Partner closely with mobile, web, and equipment teams to design clean, debuggable client-facing contracts.
EDUCATION & EXPERIENCE
Education and Basic Qualifications
- 5+ years of experience building and operating production backend services.
- Deep proficiency in Node.js and TypeScript, with strong fundamentals in API design (REST/GraphQL) and service architecture.
- Hands-on AI development experience — building with modern AI tooling and incorporating AI/LLM capabilities into real systems, and using AI to materially accelerate your own engineering.
- Proven ownership of data-intensive or event-driven systems, including streaming, ingestion pipelines, time-series or aggregation workloads, or high-throughput integrations.
- Experience operating systems on AWS, including Lambda, ECS, S3, RDS/Postgres, MongoDB, and a streaming/messaging layer such as Kafka/MSK, Kinesis, or SNS/SQS, and managing infrastructure as code with Terraform.
- A track record of reliability ownership, including SLOs, monitoring, incident response, and postmortems that actually reduce recurrence.
- Strong design and written communication skills — you can frame ambiguous problems, document tradeoffs clearly, and align stakeholders.
- A member-first mindset: you reason about technical decisions in terms of athlete impact and treat member-data trust as something to protect structurally.
- Authorized to work in the United States without sponsorship.
Preferred Qualifications
- NestJS and/or the Serverless framework experience.
- Experience building agentic AI systems, developer tooling, or AI-powered product features at scale.
- Experience with Kafka Streams or stream-processing frameworks.
- IoT/MQTT or real-time, low-latency systems experience.
- Experience integrating third-party fitness and health platforms such as Strava, Garmin, Apple Health, Google Fit, or Terra.
- Familiarity with the fitness, health, or wearables domain.
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.
You will be redirected to the company website to complete your application.






