Travoom
Sports Data Integration Lead-Live Scores & Catalog (Enetpulse, Wikipedia) Rust
Travoom, Austin, Texas, us, 78716
Overview
OleOle is building the world’s first decentralized football super app. Leveraging Rust and Solana, we combine social networking, live scores, e‑commerce, crypto rewards, and in‑match gambling into a single platform that is fully native to football fans worldwide. Core Responsibilities
Integrate and operate Enetpulse sports data APIs (auth, rate limits, retries, monitoring, alerting, cost control). Model and store team, competition, season, fixture, and result entities using normalized schemas. Build and own the canonical Club Catalog: de‑duplicate, reconcile IDs, enforce exclusion of academy/youth teams, and create matching rules (string/locale normalization, fuzzy matching, synonym maps, alias tables). Ship data pipelines for ingestion, 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. Qualifications
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. Nice to Have
Direct Enetpulse experience; familiarity with other providers (Opta/Stats Perform/Sportradar). Rust in production (our core stack), Graph databases for ID graphs, dbt for transformations. i18n/locale handling; knowledge of naming conventions across Europe/LatAm. Built internal catalog/admin tools; basic front‑end for ops dashboards. Additional Information
Creative problem solver who can courageously propose and support new ideas. Comfortable with ambiguity, shifting priorities, and early‑stage growth pains. Understanding of football and international sports is a huge plus. Deferred salary until funding is secured; the role carries real risk but offers long‑term ownership and technical leadership.
#J-18808-Ljbffr
OleOle is building the world’s first decentralized football super app. Leveraging Rust and Solana, we combine social networking, live scores, e‑commerce, crypto rewards, and in‑match gambling into a single platform that is fully native to football fans worldwide. Core Responsibilities
Integrate and operate Enetpulse sports data APIs (auth, rate limits, retries, monitoring, alerting, cost control). Model and store team, competition, season, fixture, and result entities using normalized schemas. Build and own the canonical Club Catalog: de‑duplicate, reconcile IDs, enforce exclusion of academy/youth teams, and create matching rules (string/locale normalization, fuzzy matching, synonym maps, alias tables). Ship data pipelines for ingestion, 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. Qualifications
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. Nice to Have
Direct Enetpulse experience; familiarity with other providers (Opta/Stats Perform/Sportradar). Rust in production (our core stack), Graph databases for ID graphs, dbt for transformations. i18n/locale handling; knowledge of naming conventions across Europe/LatAm. Built internal catalog/admin tools; basic front‑end for ops dashboards. Additional Information
Creative problem solver who can courageously propose and support new ideas. Comfortable with ambiguity, shifting priorities, and early‑stage growth pains. Understanding of football and international sports is a huge plus. Deferred salary until funding is secured; the role carries real risk but offers long‑term ownership and technical leadership.
#J-18808-Ljbffr