Senior ML/Data Engineer
$157.95k - $259.48kCatapult Sports
Job Description
Job Description
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:
- 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 storage and data architectures for high-volume time-series data and longitudinal athlete records.
- Build infrastructure that makes production features and derived metrics available to machine learning systems and AI agents with low latency.
- Design and implement graph data models and schemas representing relationships between athletes, training loads, injuries, performance, and outcomes.
- Build data and ML evaluation infrastructure that helps measure model reliability, calibration, and performance across real-world cases.
- Design systems that maintain strong tenant-level data isolation across clubs and customers.
- Establish appropriate data provenance, lineage, auditability, and observability across the platform.
- Work with ML and AI engineers to provide reliable data foundations for model training, inference, and evaluation.
- Work with sport scientists and domain experts to translate complex requirements into durable production systems.
- Make pragmatic technology and architecture decisions as the platform evolves.
What You'll Need:
- 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.
- 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.
- 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.
- Ability to take ownership of ambiguous technical problems and turn them into practical production architectures.
- Experience working directly with data scientists, ML engineers, or other technical domain specialists.
- Experience building probabilistic evaluation, model calibration, or model monitoring infrastructure.
- Experience with causal inference, counterfactual modelling, or simulation.
- Experience working with wearable sensors, IoT data, biomechanics, sports technology, or other high-frequency telemetry.
- Experience building knowledge graphs or domain-specific ontologies.
- 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.
- What We Mean by Senior
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:
- Real-time streaming ingestion
- High-volume time-series storage
- Data lake and analytical infrastructure
- Low-latency feature serving
- Graph databases and domain-specific ontologies
- ML evaluation and calibration
- Causal and simulation modelling
- Data provenance and audit logging
- Strong tenant-level isolation
- Production observability and reliability
- No individual vendor or technology is locked in. We value engineers who understand the underlying architectural trade-offs and can choose the right technology for the problem.
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.
- Job Description: Senior ML Data Engineer Feature Engineering ETL Qualifications 7 years in data engineering and at least 4 years focusing on ML feature engineering ETL pipeline development and data preparation for ML Proven experience managing pipelines on Databricks...SeniorRemote job
$157.95k - $259.48k
...been leading the way in sports performance software, science, and data, in a world where 1% can literally mean the difference between... ...role or a pipeline maintenance job. It is the highest-leverage engineering position in Phase 1 of a platform that will define what...Senior$30k - $55k
...environments. ~ Deep understanding of AI engineering patterns, preferably with machine... ...is a plus. ~ Hands-on knowledge of AI/ML architecture across training, inference,... ...engineering, product, risk, control, and senior stakeholder groups. ~ Bachelors degree...SeniorFull timeWork experience placement$40 - $60 per hour
...Responsibilities Feature Engineering Data Integration Develop and maintain feature engineering pipelines using Data bricks to support ML models effectively Data Pipeline Development Integrate diverse data sources eg clickstreams user behavior demographic data to...SeniorHourly payContract workRemote work$139.1k - $231.9k
POSITION SUMMARYVaccines Research is seeking a highly innovative and technically accomplished AI/ML Engineering leader to accelerate the transformation of scientific data into a strategic asset for AI-driven vaccine discovery and development.This role sits at the intersection...SeniorPermanent employmentFull timeH1bLocal areaVisa sponsorshipWork visaRelocation package2 days per week- ...future team member for the role of Senior Director, AI Solution... ...Establish reusable patterns for AI engineering, platform integration,... ...ideal)Hands-on knowledge of AI/ML architecture across training,... ...Veterans.BNY assesses market data to ensure a competitive compensation...SeniorWork experience placementWorldwideFlexible hours
- %PDF-1.6 %âãÏÓ 138 0 obj endobj 162 0 obj /Filter/FlateDecode/ID[]/Index[138 41]/Info 137 0 R/Length 114/Prev 129880/Root 139 0 R/Size 179/Type/XRef/W[1 3 1] stream hÞbbd```b``þ"–ƒH¦Lɲ,"çÅŸÅ5À"º`öz°+0{3˜íf·ÙÕ`²l2Ø^A¹äd4ºbç_‘Zý`óÓ€äÿ0& «$Áº©Lþg`ªÿ` Ûzb endstream endobj...Senior
$180k - $220k
Senior Data Engineer - Market and Credit Risk PlatformsLocation: New York City or Remote (US-based)Salary: $180,000 - $220,000 base (commensurate with experience)About the RoleWe are looking for an accomplished Senior Data Engineer to join a dynamic team focused on designing...SeniorWork at officeRemote workFlexible hoursShift work2 days per week1 day per week- ...on innovation and automation, IBKR provides clients with access to over 150 markets across 200+ countries and territories. We are a data-driven organization that leverages cutting-edge technology to deliver best-in-class trading solutions, and our teams thrive in a fast...SeniorWork at officeRemote work
$250k - $300k
...broader economy through deep fundamental research and applying data science and engineering techniques to alternative data sets. You’ll work alongside... ..., complex structured and unstructured data sets. As a senior member of our Data Engineering team, you will help set...SeniorWork experience placement$190k - $220k
...by role and will be assessed during the interview process.The Data Engineering team builds tools and systems that make Gusto's data... ...customized experiences to our customers.We're looking for a Senior Data Engineer who can take loosely defined problems and drive...SeniorFull timeWork at officeLocal area2 days per week3 days per week$140k - $160k
...strategy centers on making journalism so good that it’s worth paying for. About the RoleThe New York Times is looking for a Senior Data Engineer to join the Customer-Facing Data Products team to develop real-time data pipelines and APIs that process events and serve aggregated...SeniorFull timeLocal areaFlexible hours- ...WorldQuant seeks an senior developer to design, build, and operate large-scale data and ETL systems powering research and investment workflows. You will own critical systems end-to-end, drive architectural decisions, and mentor others through review and collaboration....Senior
- ...Senior ML Eng Location: NYC (onsite only - not remote) Alliance is the leading accelerator... ...5B+. We're hiring a Machine Learning Engineer to join our in-house engineering team.... ...operate production Python systems for data collection, enrichment, feature extraction...SeniorRelocation
$182k - $242k
...Nasdaq: CRWV) in March 2025. Learn more at .What You'll Do:The Data Engineering Team builds and operates the foundational data infrastructure... ...'s most complex data design challenges, and partner with senior engineers and stakeholders to translate business requirements...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- Req ID:376263NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want... ...-thinking organization, apply now.We are currently seeking a Senior Data Engineer - Snowflake to join our team in Remote, New York (US-NY), United...SeniorFull timeWork at officeRemote workFlexible hours
- ...A healthcare technology startup in New York seeks an experienced Data Engineer to build AI-driven financial systems for practices. You will work closely with providers to solve critical financial challenges, ensuring practices thrive. The role requires over 5 years of...Senior
- Overview Job Title: Senior Data Engineer Department: DigitalReporting To: Manager, Data EngineeringEmployment Type: Full-TimeOverview:Audacy is looking for a Senior Data Engineer to join our dynamic Data Engineering team. In this role, you’ll be at the forefront of...SeniorFull timeLocal area
$137.4k - $161.7k
Are you ready to make an impact?West Monroe is seeking a Senior Data Engineer to join our Data & AI practice. In this role, you will design, build, and optimize modern cloud data platforms that enable advanced analytics, AI, and business intelligence. Working with technologies...SeniorLocal areaImmediate startFlexible hours- ...RudderStack is seeking a Senior Sales Engineer (pre-sales) to own the technical relationship during evaluations and proofs of concept. You will... ...in the United States, partnering with a team that values data, governance, and AI-driven customer data strategies. #J-1880...SeniorRemote work
$128.01k - $152.18k
...businesses to manage risks with confidence.Job DescriptionAI-First Data Strategy for P&C Insurance Carrier | Lead Innovation in Property & Casualty Insurance Data SolutionsWe are seeking a Senior Data Engineer to spearhead our transition to a modern, first, AI-first data...SeniorFull timeWork at officeLocal area- ...OpenTalent is seeking a hands-on Denodo Data Engineer to design, build, and maintain scalable virtualized data products and semantic-layer solutions. The role emphasizes data integration, virtualization, API enablement, and cloud-based ETL development, with close collaboration...SeniorLong term contract
- ...candidate to join our talented Team.Implement and integrate access controls, security policies, and governance mechanisms across enterprise data platforms.Key ResponsibilitiesDevelop and maintain data pipelines.Implement row-level and column-level security.Integrate metadata...Senior
- Valid8 Financial, Inc. is looking for a Senior Data Engineer to support real-time intelligence initiatives for a Fortune 100 client. In this role, you will build high-quality data products using Denodo and other AI tools to create trusted data assets. Responsibilities...Senior
- ...TMX Group in New York is hiring a Lead Data Engineer to drive data engineering, analytics, and scalable pipelines. You will own architecture, design, and mentorship for a team delivering production-grade data products. You will lead ETL/ELT pipelines, optimize the Redshift...Senior
- ...into structured, queryable intelligence in real time. The Senior Applied AI Engineer will shape the LLM and retrieval systems at the core of our... ...layer, optimize latency, and collaborate with product and data teams to ship scalable AI-powered insights from #J-18808-...Senior
$150k - $300k
...Quant Blueprint LLC is seeking a skilled engineer to develop a next-generation risk analytics platform in New York. The role involves solving complex problems in a collaborative environment, working closely with traders and quantitative researchers. The ideal candidate...Senior$500 per month
...systems and machine learning engineering, and (3) Finds repeatability in... ...and has built trust with the senior most leaders at the Department... ...customers. Build and deploy ML services leveraging LLMs,... ...federated or privacy-preserving data architectures (such as differential...SeniorRemote workFlexible hours- ...Databricks is seeking a Forward Deployed Engineer (FDE) to collaborate with customers to design, build, and productionize data and AI solutions on the Databricks platform. You will own the architecture, lead design decisions, and implement end-to-end systems spanning data...Senior
- ...Reference 0000019385Salary Type AnnuallyIndustry Private Equity;Venture Capital and Private EquitySelling Points Shape the future of data engineering at a leading organization. Drive innovation through scalable data platforms and AI capabilities. Enjoy comprehensive benefits...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior ML/Data Engineer. Be the first to apply!
- junior machine learning research engineer New York, NY
- machine learning engineer New York, NY
- senior ml engineer New York, NY
- machine learning ai engineer New York, NY
- data scientist machine learning engineer New York, NY
- machine learning software engineer New York, NY
- entry level machine learning engineer New York, NY
- ai ml engineer New York, NY
- computer vision machine learning engineer New York, NY
- graduate machine learning engineer New York, NY


