Job Title: Senior Data Engineer (GraphQL / AWS)
Location: Remote
Experience: 5+ Years
Employment Type: Full-Time
About the Role
We are seeking a Senior Data Engineer with strong expertise in building scalable, cloud-based GraphQL API layers to deliver high-volume sports and betting data across multiple digital platforms.
In this role, you will design and implement robust data systems, enabling seamless data ingestion, processing, and delivery. You will work closely with cross-functional teams to build a federated GraphQL architecture, powering next-generation sports data experiences within the digital ecosystem.
Key Projects
Build a unified GraphQL API layer for seamless data access across platforms
Design and implement a core data platform for CBS Sports Digital products
Develop data pipelines integrating multiple sources and transport mechanisms
Implement distributed tracing systems for enhanced observability
Containerize services to improve scalability and reduce infrastructure overhead
Required Qualifications
5+ years of experience in Data Engineering or distributed data systems
Strong experience with GraphQL schema design, query optimization, and performance tuning
Proficiency in:
JavaScript / TypeScript
Python
Node.js
Experience with databases:
Relational (e.g., Aurora MySQL)
NoSQL (e.g., DynamoDB, MongoDB)
Key-value stores (e.g., Redis)
Hands-on experience with AWS cloud services in high-traffic environments
Strong understanding of CI/CD pipelines, Git, GitOps, and testing frameworks
Experience designing scalable, fault-tolerant distributed systems
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Preferred Qualifications
Experience with Apollo GraphQL, WunderGraph, or Cosmo
AWS Certifications
Experience building ETL pipelines and working with orchestration tools
Background in digital media, sports, or content platforms
Knowledge of sports data or gaming/betting systems