Bachelor's degree in Computer Science or a related field
7+ years of experience in Python and SQL
5+ years of experience with data warehousing
Understanding of core data engineering concepts and data pipelines
Experience in Agile and DevOps environments
Responsibilities
Build and enhance systems for better engagement with data tools
Attend stand-ups and collaborate with team members to achieve goals
Participate in code reviews to maintain code quality
Join an on-call rotation to support live products
Provide meaningful feedback during code reviews
Work with non-technical customers to meet deliverables
Benefits
Open paid time off policy
Flexible work schedules
Medical, dental, and life insurance
Parental leave for employees and their families
401k with company match
Full Job Description
As a Staff Software Engineer in Riot Data Foundations, 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 our product partner and technical lead to expand data consumption and reporting capabilities and build solutions to improve the development lifecycle for data engineers and insight analysts throughout the organization. You'll be helping as Riot enables advancements and fast iteration in machine learning and other technical 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:
Build and enhance systems that allow team members to more effectively engage with the tools in our data ecosystem.
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
Understanding of core data engineering concepts and data pipelines
7+ years experience in Python, and SQL
5+ years experience working with data warehousing
Experience in working in Agile and DevOps environment
Desired Qualifications:
Experience with ML operations, pipelines, and infrastructure
Experience with open source ETL frameworks such as Airflow, Luigi, or similar
For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes your fellow Rioters, who are the customers of your work. Being a dedicated fan of games is not necessary for this position! Our Perks:
Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules. We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match. Check out our benefits pages for more information.
About Riot Games
Riot Games is a video game developer and publisher based in Los Angeles, California. The company was founded in 2006 by Brandon Beck and Marc Merrill, and is best known for its flagship game, League of Legends. The game has become one of the most popular esports titles in the world, with millions of players and fans around the globe. Riot Games is committed to creating high-quality, immersive gaming experiences that bring people together and foster a sense of community. The company is also dedicated to promoting diversity and inclusion in the gaming industry, and has launched several initiatives to support underrepresented groups.