
Software Engineer II - Data Foundations, Core Integrations and Architecture
Riot Games9 hours ago
Responsibilities
- Implement components and features for data platform solutions across backend services, deployment, and monitoring.
- Build and support data solutions involving ingestion, real-time analytics, data warehouses, distributed systems, and machine-learning pipelines.
- Collaborate with software engineers and nontechnical customers to deliver team goals and project outcomes.
- Participate in stand-ups, team rituals, code reviews, and an on-call rotation supporting live products.
Requirements
- Bachelor’s degree in Computer Science or a comparable field.
- 5+ years of experience with Java, Scala, or similar object-oriented programming experience.
- 2+ years of experience with Python and SQL.
- Knowledge of public cloud technologies including AWS RDS, S3, EC2, EKS, and Lambda.
- Knowledge of data engineering and experience working in Agile and DevOps environments.
- Preferred experience with data engineering or data pipelines, Kafka or Kinesis, Spark or PySpark, ML Operations pipelines and infrastructure, and ETL frameworks such as Airflow or Luigi.
Benefits
- Open paid time off, flexible work schedules, medical, dental, and life insurance.
- Parental leave for the employee, spouse or domestic partner, and children.
- 401(k) with company match.
- Equal employment opportunity and reasonable accommodations are provided.
Tech Stack
Categories
BackendData Engineering
About Riot Games
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.