Jobs · Engineering

Senior Software Engineer, Data Platform

iFIT · Logan, UT · 1 wk ago
RemoteRemoteEngineering$130k/yrFull-time

About the role

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. The Senior Software Engineer, Data Platform will own critical systems, lead large multi-milestone initiatives, and build AI into how the team works and what it ships.

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.
  • 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.

Requirements

  • 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.
  • 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.

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.

Benefits

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.

PAY RANGE: $130,000 USD - $160,000 USD

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.

Similar jobs