Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Project description
We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems.
At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way.
Our team works on cutting-edge rendering technologies, ensuring optimal performance across various platforms. As we continue to grow, we are looking for an experienced DX12 Optimisation Expert to enhance graphics performance and efficiency.
Responsibilities
- Optimize rendering pipelines for DirectX 12, ensuring top-tier performance on PC and gaming consoles
- Identify and eliminate bottlenecks in the graphics pipeline, improving GPU/CPU efficiency and reducing frame times
- Develop and implement advanced optimization techniques, including GPU culling, Async Compute, and memory management improvements
- Perform in-depth performance profiling and diagnostics using tools like PIX, NSight, RenderDoc
- Work closely with driver engineers, rendering engineers, and game developers to integrate performance enhancements
- Adapt and optimize existing rendering techniques for DX12
Skills
Must have
- Strong C++ programming skills and experience with GPU APIs: DirectX 12 (mandatory), Vulkan or Metal (nice to have)
- Implemented or contributed to path tracing or physically based rendering (PBR) pipelines
- Deep understanding of GPU architecture, pipelines, memory systems, and parallel execution models
- Experience with low-level graphics programming and optimizing performance for modern GPUs (AMD, NVIDIA)
- Familiarity with GPU driver architecture and its impact on rendering performance
- Proficiency in HLSL, including shader optimization techniques for performance and quality
- Experience in multi-threaded rendering systems and asynchronous compute
- Solid experience with performance profiling tools (e.g., PIX, RenderDoc, NSight Graphics)
- Experience with DirectX Raytracing (DXR) and ray tracing pipeline shaders (RayGen, ClosestHit, AnyHit, Miss, Callable)
- Familiarity with GPU Compute Shaders and ML techniques like inference
Nice to have
- Experience with Unreal Engine 4/5, Unity, or proprietary engines
Key Skills
Ranked by relevanceReady to apply?
Join Luxoft and take your career to the next level!
Application takes less than 5 minutes