Skip to main content
Back to jobs

Senior Software Engineer

External
iFIT logoIfit · Worldwide
Full-timeRemote1d ago
API DesignAWSGraphQLKafkaLeadershipMongoDB
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Health insuranceVision insuranceRemote work options

Additional Information

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 SLO


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at iFIT? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect