We are looking for a highly passionate individual to strengthen our graphics department at Blender. This position works closely with the rendering team behind Cycles and EEVEE render engines.
The current render team consists of 2 principals, 2 seniors and a research engineer, not including developers from the online community.
Responsibilities
- Develop and maintain GPU integration of Blender render engines (Cycles and EEVEE).
- Look into platform-specific performance improvements.
- Ensure Blender runs on a wide variety of GPUs within Blender’s hardware support policy.
- Work with a multi-disciplinary team of path-tracing and real-time render engineers.
- Facilitate and review community contributions.
Requirements
- C++ proficiency.
- Strong understanding of GPU programming stacks: OpenGL, Vulkan, Metal.
- Understanding of GPGPU programming SDKs: CUDA/OptiX, HIP/HIP-RT, Metal, oneAPI.
- Fluent written and spoken English.
- Open-minded and willing to iterate on a feature, based on feedback.
- Work in a team environment.
Nice to haves
- Understanding of rendering algorithms (PBR, realtime and path-tracer).
- Experience working with open-source projects.
- Relocation to Amsterdam to join the team in the Blender HQ – we will consider people wanting to work remotely, as well.
- Drive to expand the area of interest and influence.
- Social, easy to communicate with, friendly, empathetic.
What we offer
- An international creative team of over 50 people across multiple continents.
- 32-40 hours per week in an open, collaborative environment where ideas are welcome and encouraged.
- An annual salary between 56k and 75k euros gross for full time (plus holiday pay), depending on experience.
- Five weeks of vacation + holidays.
- Budget for training or education.
How to apply
Send an email with your motivation and links to your best work to [email protected]. We look forward to hearing from you!
Note: you may also be interested in our our other job opening, for Senior Real-time Rendering Engineer. Make sure you apply to the one that fits you best!