Role DetailsWe are seeking a Senior Data Engineer to design and build a highly scalable, cloud-based GraphQL API layer responsible for delivering sports and betting data across multiple digital platforms.This role focuses on developing a seamless and efficient data ingestion, processing, and delivery ecosystem, integrating streaming data with high-performance querying capabilities.You will collaborate closely with cross-functional teams to design and implement a federated GraphQL architecture that supports the evolution of sports and betting data integration within the CBS Sports digital ecosystem.Key ResponsibilitiesBuild foundational capabilities using domain-driven design (DDD) and test-driven development (TDD) to power features across CBS Sports digital properties.Lead the design, development, and optimization of GraphQL subgraphs and services within a federated architecture.Participate in Scrum ceremonies, including daily stand-ups, backlog grooming, and sprint planning.Apply DevOps best practices by writing high-quality tests and deploying continuously to production with strong observability and monitoring standards.Review peer designs and code, provide constructive feedback, and engage in technical deep-dive discussions.Partner with product teams to design technical solutions leveraging GraphQL for data integration.Key ProjectsBuild a scalable GraphQL API to enable seamless data access and integration across services.Design and implement a core data platform that ingests, processes, and stores data from hundreds of sources across various transports and data stores.Define and implement distributed tracing and observability within a GraphQL ecosystem.Containerize core systems to optimize infrastructure management and deployment efficiency.QualificationsMinimum 5 years of experience in data engineering and data systems development.Strong experience designing, implementing, and maintaining GraphQL schemas, optimizing query performance, and ensuring efficient data retrieval.Hands-on experience with JavaScript, TypeScript, Python, and Node.js.Experience with relational, NoSQL, and key-value data stores such as Aurora MySQL, DynamoDB, MongoDB, and Redis.Experience working in distributed, cloud-based environments, preferably AWS, supporting high transaction volumes.Proficiency with modern build strategies, CI/CD pipelines, unit and integration testing, GitHub, Jira, and GitOps practices.Ability to design scalable solutions, estimate effort, and assess technical risks and feasibility.Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience.Nice to HaveExperience with Wundergraph Cosmo or Apollo GraphQL.AWS certifications.Experience with ETL pipelines, data orchestration platforms, and cloud-based data frameworks.Background in digital media or online content platforms.Strong collaboration skills, proactive mindset, and ability to thrive in a fast-paced, innovative environment. Knowledge of sports and gaming is a plus.