Travoom

Sports Data Integration Lead – Live Scores, Catalog, Rust

Travoom

full-time

Posted on:

Location Type: Remote

Location: Remote • Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSBigQueryEC2ETLGoKafkaMySQLPostgresPythonRustSQL

About the role

  • Integrate and operate Enetpulse APIs (auth, rate limits, retries, monitoring, alerting, cost control).
  • Model and store entities (teams, competitions, seasons, fixtures, results) in normalized schemas.
  • Build/own the canonical Club Catalog: de-dupe, reconcile IDs, and enforce exclusion of academy/youth teams.
  • Create matching/merging rules (string/locale normalization, fuzzy matching, synonym maps, alias tables).
  • Ship data pipelines for ingest, validation, QA, and backfills (batch + near-real-time).
  • Deliver internal curation tools (admin UI/endpoints) for manual overrides and audits.
  • Define and track data SLOs (freshness, accuracy, uptime) and incident response playbooks.
  • Document data contracts, versioning, and change-management; collaborate with backend/app teams.
  • Expand coverage beyond football (basketball, baseball, motorsport, etc.) with sport-specific taxonomies.

Requirements

  • 4–7+ years in backend or data engineering with production APIs and ETL/ELT pipelines.
  • Strong with one or more: Python, Go, or Rust; plus SQL (Postgres/MySQL/BigQuery).
  • Experience integrating third-party data providers (ideally sports) and operating them in production.
  • Data modeling, entity resolution, and de-duplication at scale (tens of thousands of entities).
  • Hands-on with queues/streams and jobs (e.g., Kafka/Kinesis/SQS, Celery/Sidekiq/Temporal).
  • AWS (or similar): Lambda/EC2/ECS, API Gateway, S3, CloudWatch, IAM basics.
  • Comfort designing monitors, dashboards, and alerts; writing clean docs and runbooks.
  • Sports domain literacy across multiple sports, with deep comfort in club/competition structures.
Benefits
  • Deferred salary until funding is secured, meaning there is risk, it could take a few months could take longer.
  • Long-term ownership and technical leadership
  • A mission-driven, elite team with deep experience in sports, media, crypto, and startups
  • You’ll be one of the first engineers — which means maximum influence and upside.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonGoRustSQLETLELTdata modelingentity resolutionde-duplicationdata pipelines
Soft skills
collaborationdocumentationproblem-solvingattention to detailcommunication
GTT

Senior AI Engineer – Backend, AI Systems

GTT
Seniorfull-time$100k–$120k / year🇺🇸 United States
Posted: 6 hours agoSource: gtt.wd3.myworkdayjobs.com
DockerGRPCPostgresPython
VeliTech

Senior Scala/Java Engineer

VeliTech
Seniorfull-time🇺🇸 United States
Posted: 8 hours agoSource: velitech.applytojob.com
AkkaDistributed SystemsGRPCJavaKafkaKubernetesMicroservicesPostgresScalaSpringSQL
Infinx

Vice President of Product – Mid-Cycle and Backend RCM Platform

Infinx
Leadfull-time🇺🇸 United States
Posted: 8 hours agoSource: infinx.applytojob.com
MORI Associates

Rust Software Developer

MORI Associates
Mid · Seniorfull-time🇺🇸 United States
Posted: 8 hours agoSource: moriassociates.applytojob.com
Rust