← All Positions
Posted Apr 12, 2026

Overseas Contractor (São Paulo, SP, BR)

Apply Now
Job Title: Senior Data Engineer Location: Remote / Hybrid (as applicable) Experience: 5+ years Industry: Sports, Digital Media, Gaming Role Overview We are seeking a Senior Data Engineer with strong expertise in building highly scalable, cloud-based GraphQL API layers to power sports and betting data across multiple digital platforms. In this role, you will design and implement a robust data ingestion, processing, and delivery ecosystem, integrating streaming data and high-performance querying. You will work closely with cross‑functional engineering and product teams to help shape a federated GraphQL architecture that supports the future of sports and betting data integration across the CBS Sports digital ecosystem. Key Responsibilities Day-to-Day Responsibilities - Build foundational platform capabilities using Domain-Driven Design (DDD) and Test‑Driven Development (TDD) to support features across multiple CBS Sports digital properties. - Lead and contribute to the design, development, and optimization of GraphQL subgraphs and services within a federated architecture. - Actively participate in agile ceremonies, including daily stand-ups, backlog grooming, and sprint planning. - Practice DevOps by writing high-quality tests, deploying continuously to production, and ensuring system observability and monitoring. - Review teammate designs and code, providing thoughtful feedback and engaging in technical deep-dive discussions. - Collaborate with product partners to design and deliver scalable data solutions using GraphQL for data integration. Key Projects - Build and evolve a GraphQL API layer for seamless data access and integration across multiple services. - Design and implement a core data platform that powers all CBS Sports Digital products, ingesting and processing data from hundreds of sources across various transports and data stores. - Define and implement distributed tracing and data observability for web services within a GraphQL ecosystem. - Containerize core systems to minimize infrastructure management overhead and improve scalability. Required Qualifications What You Bring - 5+ years of experience in data engineering and large-scale data system development. - Strong experience designing, implementing, and maintaining GraphQL schemas, optimizing query performance, and ensuring efficient data retrieval. - Proficiency in JavaScript/TypeScript, Python, and Node.js. - Hands-on experience with relational, NoSQL, and key-value data stores, such as: - Aurora MySQL - DynamoDB - MongoDB - Redis - Experience working in distributed, cloud-based environments (AWS preferred) supporting high transaction volumes. - Strong knowledge of CI/CD, GitOps, automated testing, and modern build strategies. - Experience with GitHub, Jira, and CI/CD pipelines. - Ability to design end-to-end solutions, provide estimates, assess risk, and evaluate technical feasibility. - Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience). Nice to Have - Experience with Apollo GraphQL, WunderGraph, or Cosmo. - AWS certifications. - Experience building ETL pipelines using data orchestration platforms, cloud services, and frameworks. - Background working in digital media, content platforms, or online consumer-facing products. - Knowledge or experience in sports data and gaming platforms.