About The Position

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. Riot builds genre-defining games and people love to play them, but for some players, their experience can be diminished by disruptive social interactions. The Behavior Evaluation and Moderation (BEAM) team, part of the Social Initiative on Player Platform, works to foster positive player-to-player experiences and reduce negative behavior, empowering players to have the experience they want. We also enhance pro-social spaces to create more engaging and welcoming environments. As a Senior Software Engineer on the Behavior Evaluation and Moderation (BEAM) team, you’ll collaborate with engineers, game designers, product managers, and data scientists to develop backend services and solutions that support Riot’s current and future games in a scalable way. You’ll contribute to the implementation of features, following established designs, and work closely with teammates to ensure quality and maintainability. You’ll also participate in on-call rotations to support live services and help maintain high availability for our systems. You’ll embrace the team’s values by focusing on high-impact work, using data to inform decisions, and collaborating across disciplines to create the best possible experiences for players. You’ll help improve team processes, write reliable code, and continue to grow your skills with guidance from senior engineers.

Requirements

  • Basic knowledge of cloud services (AWS, GCP, etc.).
  • 3-5 years of industry experience (or advanced degree with equivalent skills).
  • Proficiency in Java and familiarity with relational and/or NoSQL databases.
  • Experience developing backend services and integrating with APIs or distributed systems.
  • Understanding of the software development lifecycle, including testing and deployment.
  • Collaborative mindset and willingness to seek guidance when facing unfamiliar challenges.

Nice To Haves

  • Familiarity with data processing or streaming technologies (Kafka, Kinesis, etc.).
  • Familiarity with machine learning concepts and deploying AI models.
  • Proficiency in Python and common ML libraries such as: scikit-learn, TensorFlow, PyTorch, XGBoost

Responsibilities

  • Implement backend service features for evaluating social inputs (text, voice), determining behavioral progression and outcomes, and integrating moderation workflows with game teams.
  • Create technical designs and collaborate with senior engineers to ensure features are scalable, maintainable, and resilient.
  • Write unit, functional, and integration tests to validate code quality and adhere to engineering best practices.
  • Partner with product managers, designers, and data scientists to understand requirements and deliver features aligned with player experience goals.
  • Participate in code reviews, incorporating feedback and learning from others.
  • Contribute to process improvements within the team’s technical and workflow systems.
  • Participate in the team’s on-call rotation to help troubleshoot and resolve live incidents, with backup support from senior engineers.

Benefits

  • open paid time off policy
  • flexible work schedules
  • medical insurance
  • dental insurance
  • life insurance
  • parental leave
  • 401k with company match

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

1-10 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service