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

Posted 2026-05-06
Remote, USA Full-time Immediate Start


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.


Similar Jobs

Back to Job Board