Bring your passion for games and joy of enabling others as we build our games experience. We are rapidly expanding new gaming offerings, so we are seeking a rendering engineer who is excited to help us lead the continued building and scaling of our efforts for our international audience.
We are looking for a rendering engineer to support our cloud gaming service. In this role, you will help optimize the rendering of games so we can render multiple games on our cloud gaming appliances. You will also assist with the development of SDKs to enable game developers to succeed in writing high-quality games for the Netflix cloud games ecosystem.
We provide the freedom to execute, learn and pivot, and the responsibility to be self-directed, collaborative and insightful. This gives you the freedom to do your best work and contribute directly to the success of the business.
You will be successful in this role if you:
Are a quick learner and excited about learning new technologies
Passionate about game development and rendering techniques
Advocate software craftsmanship and take pride in your work
Thrive in an environment with lots of context and minimal guidance
Enjoy collaborating with engineers across functional teams and have excellent communication skills
Enjoy taking full ownership of projects from conception to production
Experience analyzing and accelerating graphics workloads
Experience working with the Unity or Unreal game engines
Experience developing and optimizing high performance, real-time applications such as games or simulations
Strong C++ coding skills
Deep experience with rendering APIs (e.g. Vulkan, DirectX, Metal, OpenGL)
Nice to have:
Experience writing SDKs
Coding skills in multiple languages (e.g. Go, Python, Rust)