Senior Data Engineer (GraphQL)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior Data Engineer (GraphQL/AWS): Building a highly scalable cloud-based GraphQL API layer to deliver sports and betting data across multiple digital platforms with an accent on federated architecture and efficient data ingestion. Focus on designing core data layers, implementing distributed tracing, and optimizing high-performance querying within the CBS Sports ecosystem.
Company
is a global technology consulting and systems integration company providing services for various digital ecosystems.
What you will do
- Build foundational capabilities using domain-driven design (DDD) and test-driven development (TDD) to power CBS Sports properties.
- Lead the design, development, and optimization of core sports GraphQL subgraphs within a federated architecture.
- Design and implement a core data layer to ingest, process, and store data from hundreds of diverse sources and transports.
- Define and implement a distributed tracing system for web services and data observability within the GraphQL ecosystem.
- Containerize core systems to reduce infrastructure management overhead and improve deployment efficiency.
- Collaborate with product partners to develop technical solutions for features leveraging GraphQL for data integration.
Requirements
- 5+ years of experience in data engineering and data system development.
- Expertise in designing, implementing, and maintaining GraphQL schemas and optimizing query performance.
- Proficiency in JavaScript, TypeScript, Python, and Node.js.
- Hands-on experience with relational and NoSQL stores, specifically Aurora MySQL, DynamoDB, MongoDB, and Redis.
- Strong experience working in distributed cloud-based environments, preferably AWS, with high transaction volumes.
- BS in Computer Science, Engineering, or equivalent professional experience.
Nice to have
- Experience with Wundergraph, Cosmo, or Apollo GraphQL.
- AWS Certifications.
- Experience with ETL pipelines using data orchestration platforms and cloud frameworks.
- Background working for online companies in digital media or content creation.
- Knowledge of the sports and gaming industries.
Culture & Benefits
- Collaborative environment that rewards innovation, initiative, curiosity, and mentoring.
- Agile workflow featuring Scrum ceremonies, daily standups, grooming, and sprint planning.
- DevOps-centric culture with a focus on continuous deployment, observability, and monitoring.
- Technical growth through weekly deep-dive sessions and constructive code reviews.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β