Principal Software Engineer (Computer Vision/Automation) - League of Legends
On-site · Los Angeles, California, United States
Job Summary
As a Principal Software Engineer on the League of Legends Quality Team, you will define and drive the technical vision for core automation frameworks. Responsibilities include collaboration with diverse teams to ensure quality standards, contributing to technical discussions, setting design expectations, and mentorship of other engineers. The role requires deep hands-on experience with compiled languages, computer vision, and expertise in automation and machine learning for testing workflows.
Required Qualifications
- 8+ years of deep hands-on experience with compiled programming languages (C/C++, Java, Go, or C#)
- 4+ years experience utilizing computer vision in support of automation tests
- 3+ years experience with C/C++ across various use-cases and platforms
- Extensive experience leveraging machine learning, AI, and functional testing techniques to enhance automated testing workflows
- Experience in driving organization-sized efforts including requirements gathering, planning, testing, and deployment
- Championed software development best practices including design/code reviews, coding standards, and source control management
- Strong history of mentoring others
Desired Qualifications
- Experience with game development
- Background in automation testing
- Knowledge of software development best practices
- Expertise in machine learning and AI
Additional Requirements
- Duties may include communication with minors
- Must safeguard confidential company data
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.