Staff Backend Engineer - distributed systems
Published: 4/2/2025
Independent contractorOn-site/Hybrid
Staff Backend Engineer - Distributed systems
Oddin.gg is the global leader in esports data science. Recognized as the fastest-growing tech company in Central Europe in 2024 by Deloitte, we deliver comprehensive solutions specializing in esports titles like Dota 2, League of Legends, and simulators like FIFA to bookmakers worldwide. Leveraging data from unique partnerships, we create and refine proprietary mathematical models for match odds prediction. Our revolutionary BetBuilder product, awarded "Esports Solution Tool of the Year," is redefining the esports betting experience.
With a team of 200+ across Europe and Asia, Oddin.gg is experiencing rapid growth, and that's where you come in! 🫵
Your Mission:
As a Staff Engineer at Oddin.gg, you'll be the architect of our high-throughput systems, ensuring our platform scales to meet the demands of real-time esports data. You'll drive critical architectural decisions, shaping the future of our technology.
What You'll Conquer:
🧭 High-Performance System Architecture:
- Design and refine distributed services to handle thousands to tens of thousands of TPS under varying workloads.
- Prototype and implement solutions for the most complex platform components.
📈 Scalability & Resiliency:
- Identify and eliminate architectural bottlenecks to ensure system stability.
- Implement fault-tolerant solutions to maintain service availability under peak loads.
🤝 Infrastructure-Driven Architecture:
- Leverage AWS, containers, and CI/CD pipelines to optimize application design.
- Collaborate with infra and product engineering teams on deployment and performance optimization.
💼 Platform-Wide Architectural Alignment:
- Drive architectural decisions across product pillars for consistency.
- Maintain a strategic vision for platform evolution.
🛠️ Mentorship & Technical Leadership:
- Guide backend engineers in distributed systems and performance optimization.
- Promote a culture of continuous learning and high-impact delivery.
The Skills and Wisdom You Bring:
🧭 Proven Large-Scale Distributed Systems Expertise:
- Experience designing platforms processing thousands of TPS.
- Understanding of concurrency, event-driven architectures, and fault-tolerant patterns.
📈 Backend Proficiency:
- Hands-on experience in Golang, Kotlin, Java, or C#.
- Comfort with microservices patterns.
🤝 Hands-On Infrastructure & Tooling:
- Strong background with AWS, Docker/Kubernetes, and infrastructure as code.
- Familiarity with Kafka, RabbitMQ, Redis, and RDS.
💼 Architectural Leadership & Prototyping:
- Ability to own complex system designs from concept to prototype.
- Skilled at communicating technical trade-offs.
🛠️ Collaboration & Communication:
- Adept at aligning teams through architectural shifts.
- Strong communication skills to bridge technical gaps.
Haven't We Caught You Yet?
- Help maintain our position as the No. 1 esports analytics company, now with a focus on AI-powered video.
- Immerse yourself in a culture that thrives on change and seizes global opportunities.
- Unlock immense personal growth within an innovative and dynamic team.
- Enjoy the flexibility of remote or hybrid work.
- Experience our unique, Norse-myth-inspired offices in Prague.
- Enhance your English skills with company-sponsored language courses.
- Participate in quarterly team-building activities.
- Benefit from a sponsored Multisport card or enjoy our Bali house for work or vacation.