company_logo

Full Time Job

Senior Software Engineer - Data Foundation

Riot Games

Los Angeles, CA 03-26-2025
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value.
As a Senior Software Engineer on the Core Integrations and Architecture team, you will have the chance to affect how Riot collects and uses data to improve the experience for players and Rioters. You'll work closely with the technical lead to build reliable data solutions that handle petabytes of data. Challenges will range from protecting player's privacy, organizing and optimizing data warehouses using big data tools and cloud based servers, building a platform for ingesting data and serving real time analytics, or building capability for game teams with their specific features. You'll be helping as Riot enables advancements and fast iteration in Machine Learning and GenAI pipelines. You will bring your experience working with globally distributed systems and work with our team of software engineers to help build efficient solutions. You will report into the Engineering Manager of the team.

Responsibilities:
• Implement new components and feature sets for our data platform solutions in multiple problem spaces including backend services, deployment, and monitoring
• Attend stand-ups and team rituals, and work with other software engineers to deliver on team goals
• Participate in code reviews with other members of the team
• Be part of an on-call rotation to support our live products
• Provide meaningful code reviews for other members of the team
• Work collaboratively with non technical customers to accomplish deliverables
Required Qualifications:
• Bachelor's degree in Computer Science or comparable field
• 5+ years experience in Java, Scala, or similar OO experience
• 2+ years experience in Python and SQL
• Knowledge within a diverse set of public cloud technologies: AWS RDS, S3, EC2, EKS, Lambda, etc.
• Experience in working in Agile and DevOps environment
• Experience with streaming technologies such as Kafka or Kinesis
• Knowledge with data engineering space
• Comfortable working at the Linux command line
Desired Qualifications:
• Experience with data engineering or data pipeline
• Experience with Spark/PySpark
• Experience with open source ETL frameworks such as Airflow, Luigi, or similar
For this role, you'll find success through craft expertise and a collaborative spirit that prioritizes the delight of players. We will look at your past studies and experience, but for this role, we also look for dedicated people with a personal relationship with games. If you embody player empathy and care about players' experiences, this is the role for you!

• (Los Angeles Only) Base salary range between $161,500.00 - $227,000.00 USD + incentive compensation + equity + 401K with company match + medical, dental, vision, and life insurance + short and long-term disability + open PTO.

Jobcode: Reference SBJ-k2obw8-18-97-14-87-42 in your application.

Salary Details
Salary Range: $153,800 to $216,200 Per Year ($ USD)
Company Profile
Riot Games

Riot Games was founded in 2006 to develop, publish, and support the most player-focused games in the world. In 2009, we released our debut title, League of Legends, to worldwide acclaim. League has gone on to be the most-played PC game in the world and a key driver of the explosive growth of esports.