Pay
Higher than most similar jobs
$158K–$259K against $127K–$190K, the middle half of what similar US postings state.
From 2,133 postings in the last year. Stated ranges, not salaries paid.
Compensation & Benefits The target Total Compensation range for this position is $157,945 to $259,480 per year. This range is inclusive of base salary and a target incentive plan, which may include equity, commission, or other bonus structures. Your specific compensation will be determined by factors including geographic location, relevant experience, and job-related skills. Catapult also offers paid leave and recognised company holidays, together with a comprehensive benefits package including Health, Dental, Vision, and a 401(k) retirement plan with company match.Read the full posting
Design and build production data infrastructure for high-volume athlete performance and sensor data
Build and operate real-time and near-real-time streaming ingestion systems
Design graph data models linking athletes, training loads, injuries, and outcomes
Build low-latency feature serving for ML systems and AI agents
Build data and ML evaluation infrastructure for model reliability and calibration
Design and build production data infrastructure for high-volume athlete performance and sensor data.
Build and operate real-time and near-real-time ingestion systems for streaming data.
Design and implement graph data models and schemas representing relationships between athletes, training loads, injuries, performance, and outcomes.
Build infrastructure that makes production features and derived metrics available to machine learning systems and AI agents with low latency.
Build data and ML evaluation infrastructure that helps measure model reliability, calibration, and performance across real-world cases.
5+ years of full-time professional software or data engineering experience, excluding internships, university placements, coursework, and academic projects.
Proven experience designing, building, and operating production data infrastructure at scale.
Strong experience working with time-series data or time-series databases, such as InfluxDB, TimescaleDB, Prometheus, ClickHouse, or equivalent technologies.
Experience designing graph data models or graph database schemas, not simply querying or consuming an existing graph database.
Experience designing or operating multi-tenant systems with tenant-level data isolation.
Strong Python and SQL skills. Professional experience with Go is highly desirable.
From the employer’s posting.
Open 3 monthsWe first saw this posting 102 days ago and it is still up. Roles open this long are often slow to fill or kept open to collect applications.
These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.
Higher than most similar jobs
$158K–$259K against $127K–$190K, the middle half of what similar US postings state.
From 2,133 postings in the last year. Stated ranges, not salaries paid.
Day 102
Up longer than most. Similar jobs usually come down between day 6 and day 54.
From 11,035 similar postings that came down. Coming down is not always a hire.
1 open job
Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.
- Experience designing or operating multi-tenant systems with tenant-level data isolation. - Strong Python and SQL skills. Professional experience with Go is highly desirable. - Experience working with production systems where reliability, scalability, observability, and data correctness matter.
- Experience with LLM or AI evaluation frameworks and an understanding of their limitations. - Experience with AWS, including ECS, EC2, Lambda, SNS, SQS, or related services. - Experience with GraphQL, REST, gRPC, Postgres, MongoDB, or similar technologies.
- Proven experience designing, building, and operating production data infrastructure at scale. - Strong experience working with time-series data or time-series databases, such as InfluxDB, TimescaleDB, Prometheus, ClickHouse, or equivalent technologies. - Significant experience with real-time or streaming data ingestion, using technologies such as Kafka, Kinesis, Flink, Spark Streaming, Pulsar, or equivalent.
- Strong experience working with time-series data or time-series databases, such as InfluxDB, TimescaleDB, Prometheus, ClickHouse, or equivalent technologies. - Significant experience with real-time or streaming data ingestion, using technologies such as Kafka, Kinesis, Flink, Spark Streaming, Pulsar, or equivalent. - Experience designing graph data models or graph database schemas, not simply querying or consuming an existing graph database.
You do not need experience with every technology listed above. We care more about the depth of your production experience, your ability to design systems, and your track record of taking ownership of complex engineering problems. For example, strong experience designing and operating Kafka-based streaming infrastructure is more valuable to us than having used five different streaming technologies at a superficial level. Similarly, we are looking for engineers who have designed graph schemas, not simply listed Neo4j on their CV.
- Experience with AWS, including ECS, EC2, Lambda, SNS, SQS, or related services. - Experience with GraphQL, REST, gRPC, Postgres, MongoDB, or similar technologies. - What We Mean by Senior
For example, strong experience designing and operating Kafka-based streaming infrastructure is more valuable to us than having used five different streaming technologies at a superficial level. Similarly, we are looking for engineers who have designed graph schemas, not simply listed Neo4j on their CV. The platform requires capabilities including:
Complete your application on job-boards.greenhouse.io. The employer’s form will show what is required.
Already applied? Track this application
New Data Engineer postings at the employers we follow are up 8% over the last 5 weeks compared with the 5 before.
Each bar is one week of new postings. The darkest bars are the last 5 weeks.
Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.
We file this job under Data Engineer, by the work the posting describes.
Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.
Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.
An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.
The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.
Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.
Catapult is building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth.
Since 2006, our solutions have helped more than 5,000 teams around the world make better decisions about athlete health, readiness, performance, and game-day strategy. Our technology is used across the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA, and many other elite sporting organisations.
We are now building the AI layer that brings together the depth of data Catapult has collected over two decades. Our goal is to become an intelligence partner for coaches, athletes, and performance staff, connecting data from sensors, video, sport science, and historical performance to surface insights that practitioners can trust.
We are looking for a Senior ML / Data Engineer to build the data infrastructure that powers this next generation of performance intelligence.
This is a senior production engineering role. You will own significant parts of the architecture that ingest, store, transform, serve, and evaluate athlete performance data. The systems you build will support real-time and machine learning use cases across a global, multi-tenant platform.
You will work closely with data scientists, ML engineers, software engineers, and sports scientists to turn complex performance requirements into reliable, scalable production infrastructure.
This role is suited to an engineer who has spent several years building and operating production systems and is comfortable taking ownership of architecture and technical decisions.
What You'll Do:
What You'll Need:
This role requires demonstrated professional ownership of production systems.
We are not looking for someone whose primary exposure to these technologies comes from internships, university projects, coursework, or short-term placements.
You do not need experience with every technology listed above. We care more about the depth of your production experience, your ability to design systems, and your track record of taking ownership of complex engineering problems.
For example, strong experience designing and operating Kafka-based streaming infrastructure is more valuable to us than having used five different streaming technologies at a superficial level.
Similarly, we are looking for engineers who have designed graph schemas, not simply listed Neo4j on their CV.
The platform requires capabilities including:
Why Catapult?
Catapult has spent more than twenty years collecting ground-truth athlete data from hardware on the body and on the field, across more than 40 sports and 100 countries.
That data represents a significant opportunity to build new forms of performance intelligence. The challenge is turning that data into systems that are reliable, explainable, and useful at the point where coaches and performance staff need to make decisions.
You will have the opportunity to work on a technically challenging combination of real-time data, machine learning, time-series infrastructure, graph data, and AI evaluation, with direct impact on products used by elite sporting organisations around the world.
Compensation & Benefits
The target Total Compensation range for this position is $157,945 to $259,480 per year.
This range is inclusive of base salary and a target incentive plan, which may include equity, commission, or other bonus structures.
Your specific compensation will be determined by factors including geographic location, relevant experience, and job-related skills.
Catapult also offers paid leave and recognised company holidays, together with a comprehensive benefits package including Health, Dental, Vision, and a 401(k) retirement plan with company match.
Whether you are passionate about sport or simply excited by difficult engineering problems, you will have the opportunity to build technology used by some of the world's most successful teams and athletes.
Catapult is an equal opportunity employer. We value diverse perspectives and encourage people from a wide range of backgrounds to apply.
If you have strong production engineering experience but do not meet every preferred requirement, we would still like to hear from you. We are more interested in depth of experience, technical judgement, and your ability to build reliable systems than in a perfect match against every technology listed.
All offers of employment are subject to Catapult's positive prehire check. To find out more, please contact the Talent Partner for this role.
Selected passages from the saved posting. Check the full description for conditions and exceptions.
Compensation & Benefits The target Total Compensation range for this position is $157,945 to $259,480 per year. This range is inclusive of base salary and a target incentive plan, which may include equity, commission, or other bonus structures. Your specific compensation will be determined by factors including geographic location, relevant experience, and job-related skills. Catapult also offers paid leave and recognised company holidays, together with a comprehensive benefits package including Health, Dental, Vision, and a 401(k) retirement plan with company match.
New York
Working pattern and location restrictions need checking in the full posting.
No clear work-authorization passage found. Eligibility is unconfirmed.