Overview
Remote
$80 - $90
Contract - W2
Contract - 06 Month(s)
Skills
Ray Tracing
GPGPU
Vulkan
GPU
Job Details
Minimum qualification
- Experience with Vulkan and Ray Tracing and is able to explain important concepts and design decision relevant for a real-time Path Tracer and can demonstrate good understanding of how SW concepts of GPU shaders programming maps to a HW GPU design.
- Must know how to cast a shadow ray leveraging API
- Education & Experience in Computer Science or related field with focus on graphics
- No degree. 7+ years of work experience.
- Bachelor's degree with 5+ years of postdegree experience.
- Master s Degree with 4+ years of postdegree experience.
- PhD Degree with 2+ years of postdegree experience.
- Deep understanding of raytracing and rasterization pipelines and modern GPU architectures
- Solid knowledge of graphics APIs and GPGPU (e.g. Vulkan RT, DXR, CUDA, SYCL, OpenCL) and knowledge of shading languages (e.g. GLSL, HLSL)
- Excellent programming skills (C, modern C++)
- Knowledge of modern realtime rendering game engines and rendering techniques, including physically based rendering, GI, and Monte Carlo techniques.
- Familiarity with diver, compiler, and system software stacks related to graphics and experience using profilers and debugging tools for analysis.
- Excellent interpersonal and communications skills in a crossfunctional setting, exceptional team player.
- Solid written and spoken English skills, necessary to facilitate effective communication within our diverse, global team.
Preferred Qualifications:
- Expertise in designing task, data, and pipeline parallel algorithms and systems.
- Background in applying machine learning techniques to graphics with familiarity with TensorFlow, PyTorch, etc.
- Familiarity with serial and parallel programming environments used in realtime rendering such as C, C++, TBB, CUDA and OpenCL.
- Familiarity with highperformance system or game engine design principles such as data-oriented design.
- Experience with compiler development and/or familiarity with intermediate representations.
- Experience with low level optimization techniques and multilevel parallelism.
Shift Dates and Timings :-
Shift Hours : 9am-6pm
Shift Days : Monday-Friday