Amazon Games Company Logo

Amazon Games

Irvine, California - United States
View all jobs at this company »

Principal Graphics Engineer

Description

DESCRIPTION

Amazon is all in on games.

We believe the evolution that began with arcade communities a quarter at a time, growing to the live streams and esports of today, will continue to a future where everyone is a gamer and every gamer can create, compete, collaborate and connect with others at massive scale. If you share our belief that games will produce some of the future's most influential voices in media and art, come join us. At Amazon Lumberyard, we are building the game engine to power that future, leveraging the power of Amazon Web Services cloud, Twitch, and our digital and physical media publishing infrastructure available as raw material to forge a future filled with amazing experiences for players, broadcasters and creators.

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch. The Lumberyard team aspires to help game developers create the highest quality games, engage massive communities of fans, and connect their games to the vast compute and storage of the cloud. We have an excellent team with long tenure building some of the industry’s most respected games, but we are still growing fast and have many positions left to fill. We're looking for pioneers who can imagine and deliver world-class technology for tomorrow's most celebrated games.

We are looking for a Principal Engineer to lead the rendering team in delivering cutting-edge rendering technology on a variety of platforms.

Key responsibilities include

  • Be responsible for designing, implementing, optimizing and maintaining advanced graphics technology, including the HAL.
  • Research cutting edge rendering techniques and algorithms, and drive practical adoption and implementation of them on the team
  • Drive design and architecture decisions that result in strong balance of performance, flexibility, and maintainability
  • Write high performance, highly maintainable code.
  • Work effectively with game engineers and artists on new rendering features and functionality


BASIC QUALIFICATIONS
  • Bachelor's degree in Computer Science (or equivalent) experience
  • 10+ years professional experience in software development
  • 5+ years of engineering experience in a leadership capacity
  • Developed rendering technology shipped in a high fidelity video game

PREFERRED QUALIFICATIONS
  • Have excellent C++ knowledge and experience with high performance programming techniques, including multithreading, memory, CPU and GPU optimization
  • Proficient in current real-time rendering techniques
  • Thorough knowledge and experience in application of cutting edge rendering techniques and algorithms
  • Deep knowledge of a broad range of graphics APIs including DirectX 12 and Vulkan
  • Deep experience with graphics performance profiling and optimization.
  • Excellent 3D math skills
  • Advanced software engineering skills, including the ability to write performant, maintainable, and robust code in C++
  • Experience with developing rendering solutions for mobile
  • Lumberyard, Unity, Unreal, CryEngine or other 3D game engine development experience
  • ??Shipped one or more AAA titles (or equivalent experience)

Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age