Riot Games

Principal Data Engineer -Teamfight Tactics

Riot Games
Apply
2 months ago

Responsibilities

  • Own the technical strategy, architecture, and roadmap for Teamfight Tactics’ data ecosystem.
  • Design, build, and evolve scalable batch and near-real-time data systems for telemetry, player behavior, game operations, experimentation, insights, and player-facing features.
  • Establish data contracts, event schemas, metric definitions, accuracy expectations, and instrumentation standards across engineering, product, insights, and data teams.
  • Own reliability and operational health through freshness, availability, accuracy, observability, alerting, runbooks, incident response, and root-cause analysis.
  • Lead data modeling and warehouse architecture to create durable, documented sources of truth.
  • Establish standards for data governance, lineage, documentation, access, retention, lifecycle management, and privacy compliance.
  • Drive automation, self-service tooling, reusable patterns, cost optimization, capacity planning, and engineering velocity.
  • Lead complex cross-team initiatives, make architecture and prioritization tradeoffs, mentor engineers and data practitioners, and help define organization-wide data-engineering standards.
  • Contribute to recruiting, technical interviewing, interview-kit development, and growth of Riot’s Data Engineering discipline.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
  • 8+ years of professional experience in data engineering, software engineering, analytics engineering, or a related discipline, with demonstrated principal-level scope.
  • Experience designing, building, and operating production data systems at significant scale.
  • Hands-on expertise with Python, GoLang, Spark, Scala, SQL, Airflow, and DBT.
  • Proficiency with AWS or GCP and Databricks.
  • Expertise in data modeling, schema design, data contracts, lineage, governance, and durable sources of truth.
  • Experience with data-quality checks, observability, SLIs/SLOs, incident-management practices, and operational documentation.
  • Ability to set technical direction, lead complex multi-team initiatives, and make architecture and prioritization tradeoffs.
  • Strong cross-functional communication and experience partnering with engineering, product, analytics, insights, and other technical stakeholders.
  • Experience mentoring and developing engineers, including senior-level practitioners.
  • Preferred experience with live-service games or high-scale consumer products, game instrumentation and telemetry, launch readiness, and using data to influence gameplay, product, feature, or live-operations decisions.
  • Familiarity with Teamfight Tactics or strong interest in games, player behavior, and live-service operations is preferred.

Benefits

  • Open paid time off policy.
  • Flexible work schedules.
  • Medical, dental, and life insurance.
  • Parental leave for the employee, spouse or domestic partner, and children.
  • 401k with company match.
  • Role based out of Riot’s Los Angeles headquarters.

Tech Stack

Apache AirflowApache SparkAWSDatabricksdbtGoGoogle Cloud PlatformPythonScalaSQL

Categories

Data Engineering
Riot Games

About Riot Games

5,001-10,000 employees

Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.

Contact me