LATAM - Data Engineer
Job Description
We are looking for a talented senior data engineer specializing in building a highly scalable, cloud-based 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 data and high-performance querying. You'll work closely with cross-functional 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 Day-to-Day:
? Build new foundational capabilities using domain-driven design and test-driven 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: daily standups, grooming, and sprint planning.
? Practice DevOps: 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.
? Migration of legacy applications and services to our core data ingestion and GraphQL workflows.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
Skills and Requirements
? 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, Node.js.
? Experience with relational, NoSQL, and key-value data stores such as MySQL, DynamoDB, MongoDB, Redis.
? Hands-on experience working in a distributed cloud-based environment with high transaction volumes, using a variety of connected services.
? Proficiency with modern build strategies, continuous integration, unit testing, and automated integration tests (GitHub, issue tracking tools like Jira, and CI/CD related disciplines like GitOps).
? Ability to design solutions, provide estimates, and evaluate risk and technical feasibility.
? BS Computer Science, Engineering, a related technical degree, or equivalent professional experience. ? Wundergraph, Cosmo, or Apollo GraphQL experience.
? AWS Certifications.
? Experience with extract, transform, load (ETL) pipelines using cloud services and frameworks (a plus).
? 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 self-starter who can work in a complex, collaborative environment that rewards innovation, initiative, curiosity, and mentoring.
? Knowledge of sports and gaming.
Recommended Jobs
Travel Nurse RN - Medical-Surgical - $2,204 per week in Rochester, NY
Registered Nurse (RN) | Medical-Surgical Location: Rochester, NY Agency: Cynet Health Pay: $2,204 per week Shift Information: Days - 3 days x 12 hours Contract Duration: 13 We…
Travel Nurse RN - Cardiovascular Operating Room - $2,227 to $2,475 per week in Utica, NY
Registered Nurse (RN) | Cardiovascular Operating Room Location: Utica, NY Agency: All Medical Personnel Pay: $2,227 to $2,475 per week Contract Duration: 13 Weeks Start Date: …
Rental Chair Beauty Studio ,Lashes Brows ,Makeup Artist ,Wax
Looking to Rent a Chair in our New Studio in Brooklyn Brows/ Permanent Makeup/Makeup/Lash Fine line tattoo Artist/lashes We are looking for an amazing artist for our new Location , you must hav…
School Bus Drivers and Van Drivers
Join a dedicated team committed to providing safe and reliable transportation for students in the Copiague, West Babylon, Farmingdale, and Hicksville areas. As a School Bus or Van Driver, you will pl…
Whatnot Live Auction Sales Associate
Help Wanted: Whatnot Live Auction Sales Associate Location: Upper East Side (East 70's) Schedule: Full-time or Part-time (Flexible hours available) We’re looking for a dynamic, person…
Urologist
Urologist - Brooklyn, NY (#3316) Location: Brooklyn, New York Employment Type: Full-time or Part-time (Minimum 2-3 days for PT) Salary: $400,000 - $500,000 annually + Incentive Bonuses …
Banana Republic Head of Creative, Banana Republic
About Banana Republic Banana Republic is a storyteller's brand, outfitting the modern explorer with high-quality, expertly crafted collections made to inspire and enrich life's journeys. Founded i…
BMS Programmer
We're seeking a BMS Programmer to support controls projects for one of our client's commercial divisions. Our client is a well-established contractor with a strong engineering team, deep project ba…
Support Operations Engineer
Location New York Employment Type Full time Location Type Hybrid Department User Operations Compensation $104K – $156K • Offers Equity • Offers Bonus Additionally, this …