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