We’re looking for a Golang Engineer who knows the esports/cybersports landscape and can build backends that ingest, normalize, and serve competitive match data, team rosters, player stats, and live event updates.
What you’ll do
- Build Go services that ingest structured and semi-structured esports data (match schedules, results, player/team pages, statistics).
- Design real-time pipelines for live scoring and event updates with low-latency delivery to clients.
- Normalize and model domain data (tournaments, stages, matches, players, maps) for use in APIs and analytics.
- Integrate with third-party data providers and community sources while ensuring data quality and deduplication.
- Collaborate with frontend teams to provide performant endpoints for leaderboards, match pages, and historical stats.
Requirements
- Strong Golang experience with production services and attention to reliability and observability.
- Familiarity with esports data ecosystems.
- Experience with real-time systems (WebSockets, Server-Sent Events, pub/sub), message brokers, and time-series or analytical storage.
- Good database design skills for highly relational event data and experience with caching strategies for fast reads.
Nice to have
- Prior to work on sports or esports products, match visualizers, or tournament management systems.
- Knowledge of game-specific telemetry formats or working with live-game event feeds.
- Experience contributing to or integrating community-maintained datasets while respecting rate limits and licensing.