Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior ML/Data Engineer

$157.95k - $259.48k

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

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Senior ML/Data Engineer in New York, NY vacancy
  • 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... 
    Senior
    Remote job

    TriOptus LLC

    New York, NY
    4 days ago
  • $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... 
    Senior
    Full time
    Work experience placement

    BNY

    New York, NY
    15 days ago
  • $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 create... 
    Senior
    Remote job
    Hourly pay
    Contract work

    Cedent

    New York, NY
    3 days ago
  • $150k

     ...Our client is seeking a Senior Data Center Engineer to support the installation, maintenance, and physical infrastructure of a high-availability data center environment. The ideal candidate will have strong communication skills and be a collaborative team player who thrives... 
    Senior

    The Right Click, Inc.

    New York, NY
    3 days ago
  •  ...commerce. We connect an organization's entire data landscape — internal systems, social...  ...What You'll Do Design, build, and deploy ML models for demand forecasting, time...  ...ML pipelines: data preprocessing, feature engineering, model training, evaluation, and production... 
    Senior
    Full time
    Immediate start

    Decircle

    New York, NY
    1 day ago
  •  ...Ventures and Y Combinator to accelerate our momentum. As a Senior AI / ML Engineer , you will help build the core AI systems powering the...  ...deployment → monitoring Build systems that extract structured data from complex financial documents Develop agentic... 
    Senior
    Full time
    Local area
    Relocation package
    Night shift

    Confido

    New York, NY
    1 day ago
  •  ...AI-native product transforms messy, unstructured private market data into real-time insights, combining automated document retrieval...  .... You’re experienced and thoughtful – you’re a strong AI/ML engineer with 5+ years building production-grade AI systems, particularly... 
    Senior
    Full time
    Summer work

    Tetrix

    New York, NY
    1 day ago
  •  ...EvolutionIQ is seeking a Senior Analytics Engineer to lead the design, development, and scaling of a robust analytical data platform in the US. You will architect data models, pipelines, and governance to ensure accurate BI data assets, partnering with data scientists... 
    Senior

    Doist

    New York, NY
    2 days ago
  •  ...Job Title: AI/ML Data Engineer (Python, GenAI, ML Modeling) Location: New York, NY (Hybrid - 3 Days Onsite) Duration: Contract Rate: DOE Job Overview We are seeking an experienced AI/ML Data Engineer to join our data and analytics... 
    Contract work

    Georgia IT Inc

    New York, NY
    14 hours ago
  • $240k - $270k

     ...just adding AI—we’re building the future of how people work with data. Our platform already lets users explore billions of rows of...  ...smarter decisions—fast. That’s where you come in. As an AI/ML Engineer, you’ll join a growing team focused on building the AI foundation... 
    Senior
    Full time
    Work at office
    Flexible hours

    Sigma Computing

    New York, NY
    1 day ago
  •  ...appgate.com. About the Role We're looking for a AI/ML Engineer (Senior/Staff/Principal) - Threat Detection who will design, build,...  ...identity compromise, privilege escalation, impossible travel, and data exfiltration across identity, network, device, and session... 
    Senior
    Full time
    For contractors
    Worldwide

    Appgate Cybersecurity, Inc.

    New York, NY
    1 day ago
  •  ...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....  ...and operate production Python systems for data collection, enrichment, feature... 
    Senior
    Full time
    Relocation

    Alliance

    New York, NY
    a month ago
  • $190k - $225k

     ...Places to work in 2025 and 2026! About You : A Senior Machine Learning Engineer who thrives on first principles problems...  ....   In this Role, You Will: - Build ML models for production use - Perform in-depth exploratory data analysis to scope ML opportunities, identify... 
    Senior
    Full time
    Temporary work
    Work at office
    Immediate start
    Flexible hours

    Evolutioniq

    New York, NY
    9 days ago
  • $180k - $230k

     ...runs on machine learning at serious scale. We're hiring a Senior ML Infrastructure Engineer to build and own the infrastructure that powers it — from...  ...of patients and hundreds of millions of rows of claims data, to serving real-time quotes in seconds against inference... 
    Senior

    Arlo

    New York, NY
    23 days ago
  •  ...Job Title : Senior Data/Software Engineer Job Location - Address : New York, United States Skill Cluster : Data-Talend with Big Query, DBT, Spark, GCP data services, cloud storage, pipeline orchestration. Primary Skill : Data analytics Job Description :... 
    Senior

    Tek Leaders Inc

    New York, NY
    26 days ago
  •  ...Job Description Job Description Senior Data Engineer II Level: IC4 Employment Type: Full-time Focus: Data Platform, Pipeline Architecture, Analytics Engineering, Data Infrastructure, AI-Enabled Data Workflows About Our Client Our client is scaling... 
    Senior
    Full time

    NxT Level

    New York, NY
    13 days ago
  •  ...Position; Senior Data Engineer Location: NYC, NY (Locals or near by only) Duration: 12 Months SKILLS / QUALIFICATIONS Bachelor's degree in computer science, Software Engineering, Information Technology, Management Information Systems or related field... 
    Senior
    Local area

    IMR Soft Llc

    New York, NY
    3 days ago
  • Block Pay Information Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate's starting pay will...
    Senior

    Block | Square

    New York, NY
    3 days ago
  •  ...each day. The Role We’re looking for a strong Software Engineer with experience in Data Engineering. Someone who is proficient in building robust,...  .... Collaborate with downstream consumers (analytics, ML, product) to understand access patterns and continuously refine... 
    Senior
    Remote work
    Worldwide

    Solidus Labs

    New York, NY
    more than 2 months ago
  • $150k - $200k

     ...Job Description Job Description Trexquant is seeking an experienced Senior Data Engineer to build and maintain the core data infrastructure that powers our quantitative research platform. This role is responsible for owning the ingestion, normalization, storage,... 
    Senior
    Casual work

    Trexquant Investment

    New York, NY
    24 days ago
  • Senior Data Engineer Position Summary: As a Senior Data Engineer, the candidate will be responsible in integrating, analyzing raw data, developing, and maintaining datasets and improving data quality and efficiency. The engineer needs to have strong analytical skills and... 
    Senior

    InterSources

    New York, NY
    4 days ago
  • $200k - $275k

     ...Job Description Job Description Founding Data Engineer — AI Healthcare The Opportunity Our client is building an AI-powered healthcare...  ...Healthcare technology Data anonymization and governance ML training datasets and feature pipelines SageMaker,... 
    Senior
    Immediate start

    NxT Level

    New York, NY
    24 days ago
  • $500 per month

     ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to...  ...impact, we encourage you to apply. Your Role: We are seeking a Senior Data Engineer to help design and build the next generation of our Data... 
    Senior
    Remote work
    Home office

    Alpaca

    New York, NY
    9 days ago
  • A leading financial technology firm in New York seeks a Senior Market Data Engineer. This role involves taking end-to-end ownership of core market data systems, driving system improvements, and ensuring high performance and resiliency. The ideal candidate has strong C++... 
    Senior

    Alpha Search Advisors

    New York, NY
    6 days ago
  • $10k

     ...millions of users across the globe, we’ve become the most trusted way to find a relationship, for all. About the Role: As a Senior Data Engineer at Hinge, you will create essential data processes and contribute to components of a modern data pipeline that will be the... 
    Senior
    Work experience placement

    Match Group

    New York, NY
    15 days ago
  • $190k - $220k

     ...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... 
    Senior
    Full time
    Work at office
    Local area
    2 days per week
    3 days per week

    gusto

    New York, NY
    a month ago
  • $220k - $245k

     ...and using AI to scale that impact further and faster than anyone else can. About the role: We are seeking an exceptional Senior Data Engineer with a high sense of ownership who is excited about our mission, eager to learn and teach others, and can deliver across the... 
    Senior
    Work at office
    Flexible hours
    3 days per week

    Garner Health

    New York, NY
    16 days ago
  •  ...procurement decisions, trained on millions of price data points. Ranking, Search & Retrieval: Iterate on...  .... Collaborate across teams: Work with Product, Engineering, and Data to translate business problems into shipped ML/AI features. Maintain production ML & AI: Monitoring... 
    Senior
    Permanent employment
    Contract work
    For subcontractor
    Remote work
    Flexible hours

    Cosuno

    New York, NY
    4 days ago
  • A leading technology services company in New York is seeking a Senior Data Engineer specializing in Credit Risk. The role involves application development using Python and SQL Server, as well as maintaining data models. The ideal candidate will have around 15 years of... 
    Senior

    Govserviceshub

    New York, NY
    6 days ago
  • Senior Data Engineer Location: Remote Duration: Contract (C2C / FT) Start Date: Immediate Mandatory Skills: Azure Data Factory (ADF) Snowflake ETL Informatica PowerCenter Disclaimer: E-Solutions Inc. provides equal employment opportunities (EEO) to all employees and applicants... 
    Senior
    Contract work
    Local area
    Immediate start
    Remote work

    E-Solutions

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior ML/Data Engineer. Be the first to apply!