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

🌐 Remote, USA ⚡ Future-Ready ✍️ Apply Now

Job Description

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 .

Ready to Apply?

Your next career opportunity awaits!

🚀 Apply Now

More Missions

Recent Jobs

Connected Hubs