Riot Games - Los Angeles, CA

posted about 2 months ago

Full-time - Senior
Los Angeles, CA
Miscellaneous Manufacturing

About the position

As a Staff Data Engineer on the League Data Central team at Riot Games, you will be responsible for shaping the data architecture and systems that enhance the gaming experience for millions of players worldwide. This role involves leading projects that utilize advanced analytics and machine learning to improve game design and inform strategic decisions. You will collaborate with various teams to ensure data accessibility and optimize data processing for high-volume datasets.

Responsibilities

  • Design and lead the implementation of architectures that support advanced analytics, machine learning models, and real-time data processing, ensuring scalability and performance.
  • Develop complex data models that cater to both current and future needs focused on accessibility for large datasets.
  • Design and implement advanced ETL processes and data integration strategies to handle diverse data sources and formats.
  • Act as a liaison between our team and game teams as well as central platform teams to understand their needs and provide solutions.
  • Analyze existing systems for bottlenecks and inefficiencies, and implement solutions to optimize data flow and processing for high-volume, complex datasets.
  • Lead initiatives in data governance, data quality, and metadata management that ensure data accuracy, consistency, and security.
  • Explore and evaluate new technologies, tools, and data management practices to enhance the capabilities of the data platform.
  • Collaborate closely with data scientists and analysts, providing them with the data required for complex analytics, machine learning models, and data exploration.
  • Communicate complex data concepts and the value of data projects to stakeholders at all levels of the organization, influencing data-driven decision-making and strategy.

Requirements

  • 6+ years of relevant experience developing scalable data systems.
  • Experience developing solutions in Spark, SQL, and Airflow or equivalent data technologies.
  • Experience working with Python, Java or another equivalent programming languages.
  • Experience partnering with product and engineering teams to drive investment in and adoption of data focused solutions.
  • Experience with all aspects of the software development lifecycle from requirements gathering through deployment and continued operation.
  • Experience delivering on cloud computing technologies (AWS, Google, Azure).
  • Experience working within the agile project management framework.
  • Experience setting the technical direction of projects.
  • Experience leading engineering teams.

Nice-to-haves

  • Experience developing solutions with related data processing technologies such as Hive, Flink, Kafka, ElasticSearch, Dynamo, MySQL or Postgres.
  • Experience using containers (Docker, Kubernetes) and infrastructure as code (Terraform, Ansible).

Benefits

  • Open paid time off policy
  • Flexible work schedules
  • Medical insurance
  • Dental insurance
  • Life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service