${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Riot Games

Software Engineer, Data - Legends of Runeterra

${ timestamp }} · 
Riot Games
πŸ‡ΊπŸ‡Έ Los Angeles, CA

Engineers at Riot master their craft by building, launching, and operating games that delight players all over the world. As a Software Engineer on the LoR Data team, you will work with engineers, analysts, producers, and game designers. Our work ranges from building traditional data pipelines, to running large-scale distributed systems, to designing and operating novel machine learning and artificial intelligence capabilities. You will build reliable data solutions, use your experience with large-scale data systems, and work with engineers from around the game. You will report directly to the Data Lead for Legends of Runeterra.

Responsibilities

  • Develop new components for data products, services, and pipelines with a high level of autonomy
  • Handle a range of engineering problems related to data capabilities in the game engine, game server, and backend services
  • Resolve issues in the larger data ecosystem
  • Apply software engineering best practices in your work, ensuring that you're building reliable, maintainable systems and contribute to the engineering community within Riot

Required Qualifications

  • 2+ years of experience in professional software development
  • Bachelor's degree in Computer Science or equivalent experience
  • Experience working as a member of a software development team
  • Experience building software across multiple languages (e.g., C#, Java, or Python)
  • Experience building and operating distributed systems, microservices, or data pipelines at a high scale
  • Familiarity with SQL, relational databases, or key-value store / NoSQL-style systems

Desired Qualifications

  • Experience with related data processing (e.g., Spark, BigQuery, DataProc) and storage systems (e.g., S3, Google Cloud Storage)
  • Experience with related data pipelining tools (e.g., Airflow, Luigi)
  • Familiarity with queuing and pub/subsystems (e.g., Kafka, PubSub)
  • Experience deploying cloud infrastructure (e.g., AWS, GCP) using containers and orchestration (e.g., Docker, Kubernetes), managed using infrastructure as code (e.g., Terraform, Ansible)
  • A love for competitive card games, digital or print

For this role, you'll find success through craft expertise, that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about the experiences of players, this could be the role for you!

Our Perks

We offer medical, dental, and vision plans that cover you, your spouse/domestic partner, and children. Life insurance, parental leave, plus short-term and long-term disability coverage are also available. Riot will support your retirement benefits with a company match, and double down on your donations of time and money to non-profit charitable organizations. Balance between work and personal life is encouraged with open paid time off, and a play fund so you can broaden and deepen your personal relationship with games.

It's our policy to provide equal employment opportunity for all applicants and members of Riot Games, Inc. Riot Games makes reasonable accommodations for handicapped and disabled Rioters and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance relating to an applicant's criminal history (LAMC 189.00).