Logo
Blizzard Entertainment

Principal Automation Engineer - Unannounced Project

Blizzard Entertainment, Irvine, California, United States, 92713


Team Name: Job Title: Principal Automation Engineer - Unannounced Project Requisition ID: R024040 Job Description:

Blizzard is looking for a highly motivated and talented Principal Automation Engineer to help craft a new, unannounced game. Our team values creativity, collaboration, and a dedication to quality, and we are searching for contributors aligned to our core Blizzard values to add to our team of dedicated game makers. As a Principal Automation Engineer on an unannounced game, you will be responsible for designing, building, and maintaining robust automation pipelines and systems. You will play a pivotal role in enabling us to make the highest quality game we can, and in getting our game into our players’ hands as quickly and efficiently as possible. You will also mentor earlier-career engineers, helping them to solve complex challenges and build strong habits for supporting a long-running game. This role is a hybrid work position, with some work required to be on-site and some work-from-home. The home studio is Irvine, CA. Responsibilities: Build automated pipelines and systems that enable our team to develop, test, build, and release our game quickly, while maintaining high levels of quality Work closely with teams from multiple disciplines (design, art, engineering, liveops, production) to architect tools and processes that accomplish the above Review and improve existing tools and processes by integrating new technologies when appropriate Review feature requests for feasibility and associated risk, and translate them into concrete tasks Contribute to the success of fellow team members by offering technical guidance, engaging in code reviews, and providing mentorship to junior team members Requirements: Strong experience building game development pipelines with automation tools (e.g. Jenkins, CircleCI, Gitlab CI) Strong established skills with C# and/or Python Solid understanding of software testing methodologies and best practices Experience building and deploying containerized applications, preferably using orchestration tooling such as Kubernetes or Nomad Proven experience with public cloud platforms such as Azure, AWS, and others Deep experience with code design patterns and debugging complex logic High comfort level when collaborating with multiple teams on a large, complex codebase Ability to communicate effectively with artists, sound designers, game designers, and other engineers, both verbally and in writing Extra Points: Experience with AAA game engines, especially Unity Experience with DevOps tools such as Terraform, Prometheus, Ansible, etc. Familiarity with .NET Core Familiarity with performance profiling/optimization tools and techniques Experience with NoSQL databases (ideally Cassandra) Experience with console development tools (bonus points for having used them in an automated test/build capacity) Experience with mobile development tools (bonus points for having used them in an automated test/build capacity) Computer Science, Engineering, Mathematics, Physics, or related degree

#J-18808-Ljbffr