368,611open jobs
9,439companies
50,719added this week
Browse all
Salary
$108k – $163k per year
Location
In office (London)
Seniority
Senior · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
The leading fitness and health data API for developers. Connect 500+ wearables, sensors, and blood testing providers through one API. Ship integrations with Apple Health, Garmin, Fitbit, Google Fit, Samsung and Oura in minutes.

Terra is the connective tissue between the world's health data and the developers building on top of it. We ingest from 500+ upstream sources, normalize everything into a single schema, and deliver 8B+ events/year to 1,000+ developers and AI labs via webhooks, SQL, cloud storage, and queues.

The platform is the product. We're building the upstream supplier connector - a new ingestion layer for data suppliers to push directly into Terra. AI labs are consuming at rates we didn't plan for. The pipe needs to get wider, faster, and more reliable.

This role exists because the platform needs a dedicated owner. Someone who thinks end-to-end - from a Garmin syncing at 3am to a webhook landing 400ms later. You're not building features. You're building the foundation.

What you'll own

The full data path from source to destination.

Ingestion Pipeline - How provider data enters Terra from cloud APIs (Garmin, Fitbit, Oura) and mobile SDKs (Apple Health, Health Connect). Raw data in, queued for normalization.

Normalization Engine - Transforms heterogeneous provider payloads into Terra's standardized models: Activity, Sleep, Daily, Body, Menstruation, Nutrition. The core IP that makes 500+ sources feel like one.

Event Delivery - Webhooks, Postgres/MySQL, Supabase, S3, SQS, Kafka. At-least-once delivery, ordering, retries, dead-letter queues. Data reaches destinations reliably.

Provider Framework - How new Sources get onboarded. Web-based (OAuth, polling, rate limiting) and mobile-only (on-device SDK, background sync). Adding provider #501 should be as fast as #5.

Auth & Connections - Connect widget, custom UI flows, OAuth sessions, Terra User lifecycle, Reference ID mapping.

Upstream Supplier Connector - New ingestion surface. Data suppliers push into Terra instead of us pulling. Ground-up build.

API Versioning - Backwards compatibility and deprecation across the /v2 surface.

Observability - Monitoring and alerting across the full pipeline. You know when a provider degrades before our developers do.

What you'll build

Scale event delivery to 10x - AI lab consumption is growing exponentially. Redesign the hot path without proportional cost increase.

Ship the upstream supplier connector - Schema contracts, auth, validation, rate limiting. The interface for suppliers to push directly into Terra.

Redesign normalization for schema evolution - Providers change APIs. Our models evolve. Downstream consumers can't break.

Multi-destination fan-out - One event, reliably delivered to webhooks, SQL, S3, and queues simultaneously. Independent retry logic per destination.

Provider health dashboards - Real-time visibility into every Source's freshness, latency, error rates, and schema drift.

Harden mobile SDK data path - Apple Health and Health Connect are fundamentally different from cloud APIs. On-device processing, background sync constraints, OS-level limits. Make it scale.

Who you are

A systems thinker - you see data flow and failure modes before you see features.

Battle-tested at scale - you've operated platforms processing billions of events. You've fixed production at 2am.

Observability-first - monitoring and tracing are part of your design, not bolted on after.

Opinionated where it matters - event delivery guarantees, schema evolution, idempotency, API versioning. Opinions earned by shipping.

Fast - architecture whiteboard Monday, production deploy Friday.

Default yes - hard problems make you lean in.

Accountable - you own production, you respond to incidents, you care about uptime. Skin in the game.

Big Plus

You are an athlete. You train, you compete, you push limits - or at the very least, you are obsessed with quantifying your own data. The discipline, ambition, and courage it takes to show up every day and get better is the same energy we run on. If you understand the data because you live it, you'll build a better product.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
London
$96k – $134k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • New York
JavaScript
Swift
TypeScript
Java
Java
Spring Framework
Databases
Apache Kafka
PostgreSQL
AI/ML
AI Agents
Claude
Copilot
Fine-tuning
Flink
LangChain
LangGraph
Llama
LlamaIndex
Prompt Engineering
PyTorch
RAG
TensorFlow
Transformers
Devin
Hugging Face
OpenAI
Frontend
Angular
React.js
Mobile
MVC
DevOps
AWS
CI/CD
Docker
Kubernetes
OpenShift
Splunk
Vector
GitHub
Analytics
Tableau
Apply
$129k – $231k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Atlanta
SQL
AI/ML
AI Agents
Claude
Claude Code
DevOps
Azure
Design
Figma
Apply
$173k – $314k per year • In office • Full-Time • 12+ years exp • Bachelor's Degree • San Francisco
Apex
JavaScript
Node JS
Python
SQL
TypeScript
Apex
Lightning Web Components
AI/ML
Agentforce
AI Agents
Claude
Claude Code
Copilot
Cursor
LLM
RAG
DevOps
AWS
Azure
CI/CD
Docker
GCP
GitHub
Grafana
gRPC
Kubernetes
New Relic
Prometheus
Splunk
Marketing
Salesforce
QA
Cypress
JMeter
k6
Locust
Playwright
Postman
Rest-Assured
Selenium
Apply
Senior ML Engineer 11 min ago
$149k – $224k per year • In office • Full-Time • 5+ years exp • Master's Degree • San Francisco • Washington • Palo Alto
Python
Python
pySpark
Databases
Apache Kafka
AI/ML
AI Agents
Agentforce
Airflow
Anomaly Detection
Feature Store
Flink
Ray
Red Teaming
Spark
DevOps
CI/CD
Docker
Kubernetes
Cybersecurity
MITRE ATT&CK
Marketing
Salesforce
Apply
$120k – $140k per year • In office • Full-Time • Charlotte • Raleigh • Dallas • Boston • New York
SQL
Analytics
ETL/ELT
Apply
Designer 3 days ago
$46k – $139k per year (Estimated) • Equity 0.1–0.5% • In office • Full-Time • 3+ years exp • Master's Degree • London
Apply
$100k – $180k per year • Equity 0–0.2% • Remote • Full-Time • 3+ years exp • London
JavaScript
Python
TypeScript
DevOps
Platform Engineering
Rest API
Cybersecurity
GDPR
HIPAA
Apply
AI Engineer 8 days ago
$50k – $120k per year • Equity 0.1–0.5% • In office • Full-Time • Bachelor's Degree • London
JavaScript
Python
Ruby
AI/ML
Fine-tuning
Apply
$72k – $136k per year (Estimated) • Equity • Remote/Hybrid • 5+ years exp • London
Python
SQL
Databases
Snowflake
AI/ML
AI Agents
DevOps
Kibana
Marketing
Salesforce
Apply
$77k – $148k per year (Estimated) • Equity • In office • Master's Degree • London
JavaScript
Python
Scala
AI/ML
AI Agents
DevOps
GitHub
Apply
$87k – $159k per year (Estimated) • In office • Contractor • 5+ years exp • London • Stockholm
Design
Figma
Marketing
Zendesk
Apply
$105k – $204k per year (Estimated) • In office • Full-Time • London
Python
SQL
Databases
Snowflake
AI/ML
Dagster
dbt
Analytics
A/B Testing
Apply
$27k – $61k per year (Estimated) • In office • Full-Time • 5+ years exp • Pune • London
Analytics
Power BI
Tableau
Marketing
Salesforce
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.