Senior Software Engineer, Data Services
About the role
iFIT
iFIT is building the backend systems that turn every workout into trusted member activity, real-time insights, and the foundation for an AI coach that adapts on the equipment. If you like owning the hard parts—streaming ingestion, data correctness, reliability, and the architecture decisions that pay off for years—this is your seat.
Also a fit if you call yourself: Senior Backend Engineer, Data Platform Engineer, Streaming Data Engineer
The Work
- Own the systems behind member activity end-to-end: telemetry ingestion, activity aggregation, streaming pipelines, third-party integrations, and the APIs that power fitness journeys across mobile apps and connected equipment.
- Ship the backend for an AI coach by building the data plumbing that supports adaptive workout plans—right data, low latency, and dependable delivery when it matters most.
- Turn raw workout telemetry into insight by designing and operating pipelines that produce AI-generated summaries, trends, and progress stories members can feel.
- Deliver data in real time, at scale by building and operating low-latency streaming systems where reliability isn’t optional and milliseconds matter.
- Modernize core pipelines and integrations by leading re-architecture efforts that move the platform to the next order of magnitude—cost, reliability, and maintainability included.
- Build AI into how the team works: identify high-leverage places to use AI/LLMs to accelerate engineering and improve the systems you ship.
What You’ll Need
- Proven production ownership of backend services and data-intensive, event-driven systems (streaming, ingestion pipelines, time-series/aggregation workloads, or high-throughput integrations).
- Strong backend fundamentals with Node.js and TypeScript, including solid API design and service architecture.
- Hands-on AI development experience building real features or systems with modern AI tooling (and using AI to materially accelerate engineering work).
- AWS + infrastructure as code experience, including services like Lambda/Serverless, ECS Fargate, MSK/Kafka or Kinesis, RDS/Postgres, MongoDB, S3, and Terraform.
- Reliability mindset: you’ve defined SLOs/observability, handled incident response, and used postmortems to reduce recurrence.
- Data correctness discipline: schema/versioning and API-contract practices that keep member data trustworthy across consumers.
Even Better If
- NestJS and/or Serverless framework experience.
- Experience with Kafka Streams / stream-processing frameworks, IoT/MQTT, or real-time low-latency systems.
- Experience integrating fitness/health platforms like Strava, Garmin, Apple Health, Google Fit, or Terra.
Who Thrives Here
- You’re the kind of engineer who doesn’t publish until the key constraints are clear—comp, remote policy, and the approval path—because accuracy matters.
- You work best in a tight feedback loop: ask the right questions, confirm the missing details, then move forward quickly.
- When you hit uncertainty or tooling gaps, you propose a practical workaround (and keep momentum) instead of stalling.
- You’re energized by learn-and-experiment engineering—where iteration is normal and improvements are tied to what ships.
The Team + Comp
You’ll join iFIT’s Data Services team, building the backend systems and data pipelines that power Fitness Journeys across mobile apps and connected equipment. The team operates remote-first across the US, with a pod-based approach and a recurring quarterly cadence with product partners.
Pay Range: $130,000 - $160,000 USD
Benefits include (as applicable): health, dental, vision, paid time off, and other standard benefits.
Non-Traditional Backgrounds
If you’ve built and operated production backend systems in any environment—startup, enterprise, or open source—and you’ve owned streaming/data reliability end-to-end, we want to hear from you.
How to Apply
Interested? You’ll start with a conversation with Navii, our hiring team’s AI—it's a chance for us to learn about you beyond your resume.
What you'll bring
How you work
About iFIT
iFIT is an interactive, on-demand fitness streaming platform that delivers trainer-led workouts across the globe. It integrates directly with fitness equipment brands like NordicTrack, ProForm, and Freemotion to automatically control your machine's speed, incline, decline, and resistance to match the real-world terrain or the instructor's commands.