Remote Job Description

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

Qualifications:

  • 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)
  • Experience with game development
  • Experience with Vulkan APIs