Data Software Engineer
Core
Building a scalable, cloud-based GraphQL API layer to ingest, process, and deliver sports and betting data across multiple digital platforms.
Role type
Senior IC data software engineer (GraphQL)
Builds
Federated GraphQL subgraphs, core data ingestion pipelines, and high-performance querying services for CBS Sports digital products.
Domain
Sports data, betting data, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
GraphQL schema design, data ingestion and processing, distributed system design, containerization, CI/CD pipelines, relational and NoSQL database management, observability and distributed tracing
Preferred skills
ETL pipeline development, Wundergraph, Cosmo, or Apollo GraphQL experience, AWS certifications, experience in digital media or content creation
Technologies
GraphQL, JavaScript, TypeScript, Python, Node.js, MySQL, DynamoDB, MongoDB, Redis, AWS, Git, Jira, GitHub
Responsibilities
Design and implement federated GraphQL architecture, build foundational data capabilities using domain-driven design, lead team members in service optimization, deploy continuously with observability, review code and provide technical feedback, develop technical solutions for product features
Seniority
Senior, hands-on IC