Job Title: Senior Data EngineerLocation: Mexico or BrazilType: Brazil and Mexico (Remote)Role DetailsWe are looking for a talented senior data engineer specializing in building a highly scalable cloudbased GraphQL API layer to deliver sports and betting data across multiple digital platforms. This role involves creating a seamless and efficient data ingestion, processing, and delivery system integrating streaming data and highperformance querying. You’ll work closely with crossfunctional teams to design and implement a federated GraphQL architecture, driving the future of sports and betting data integration within the CBS Sports digital ecosystem.Your DaytoDay- Build new foundational capabilities using domaindriven design and testdriven development that will power features and experiences on various CBS Sports properties.- Help lead team members in the design, development, and optimization of our core sports GraphQL subgraphs and services within a federated architecture.- Participate in scrum ceremonies including daily standups, grooming, and sprint planning.- Practice DevOps by writing good tests and deploying continuously to production with observability and monitoring.- Review your teammates’ designs and code, providing constructive feedback and engaging in technical discussions including weekly deep dive sessions on various topics.- Work with product partners to develop technical solutions for features leveraging GraphQL for data integration.Key Projects- Building out a GraphQL API for seamless data access and integration across multiple services.- Designing and building out a core data layer to power all CBS Sports Digital products, ingesting, processing, and storing data from hundreds of sources over different transports and data stores.- Defining a distributed tracing system for web services and data observability within a GraphQL ecosystem.- Containerizing core systems to reduce the overhead of infrastructure management.QualificationsWhat you bring to the team- 5+ years of experience in data engineering and data system development.- Experience in designing, implementing, and maintaining GraphQL schemas, optimizing query performance, and ensuring seamless data retrieval and manipulation for enhanced user experiences.- Experience with Javascript/TypeScript, Python, and Node.Js.- Experience with relational, NoSQL, and keyvalue data stores such as Aurora MySQL, DynamoDB, MongoDB, and Redis.- Handson experience working in a distributed cloudbased environment (AWS preferred) with high transaction volumes using a variety of connected services.- Proficiency with modern build strategies, continuous integration, unit testing, and automated integration tests, along with GitHub, issue tracking tools like Jira, and CI/CD related disciplines including GitOps.- Ability to design solutions, provide estimates, and evaluate risk and technical feasibility.- BS in Computer Science, Engineering, a related technical degree, or equivalent professional experience.You might also have- Wundergraph Cosmo or Apollo GraphQL experience.- AWS Certifications.- Experience with extract transform load (ETL) pipelines using data orchestration platforms, cloud services, and frameworks.- Experience at an online company in digital media or content creation.- Excellent team player and communicator capable of creating positive relationships across engineering, product, and architecture.- Energetic selfstarter who can work in a complex collaborative environment that rewards innovation, initiative, curiosity, and mentoring.- Knowledge of sports and gaming.