Remote job
Senior Data Engineer
Job details
About this role
Role overview Build the data foundations behind a sports performance assessment product. The platform processes short smartphone-recorded exercises with computer vision to produce measures and rankings, helping connect individuals with organizations looking for data-informed talent insights. You’ll own production data models, pipelines, and services, working closely with product, engineering, AI, and business teams as the product evolves.
Responsibilities - Define and maintain data models for users, events, and performance. - Build and operate production pipelines, data services, and jobs on AWS. - Establish trusted definitions for key product and business metrics, and organize data for funnel, activation, and retention analysis. - Choose practical approaches for storing, processing, and serving data; assess additional platforms when they offer clear value. - Design an architecture that can grow with the product, AI capabilities, and data volume without unnecessary complexity. - Improve pipeline performance, scalability, and cloud costs; write maintainable Python code.
Requirements - Five to seven or more years in data engineering, ML engineering, or another data-intensive role. - Strong Python skills, including modular design, testing, and maintainable software structure. - Solid SQL skills and experience designing analytical schemas. - Hands-on experience building production data pipelines and services. - Strong experience with AWS and cloud-based data architectures. - Familiarity with CI/CD, monitoring, logging, and deployments; comfortable with messy data and changing requirements. - Clear English communication and experience collaborating across teams; interest in sports and performance analytics.
Nice to have - Experience in a fast-paced or early-stage product environment. - Familiarity with tools such as BigQuery, Snowflake, or Databricks.
Benefits and work setup - Remote work with flexible conditions and collaboration across locations. - Ongoing learning and development opportunities.