The successful candidate will demonstrate strong background in C++ and systems programming, ability to work independently and quickly learn new technologies, excellent communication skills, and motivation to solve sophisticated problems at the intersection of graphics, AI, and performance engineering. Knowledge in Vulkan, DirectX12, and machine learning frameworks is highly valuable.
What you'll be doing:
Develop state-of-the-art tools for boosting performance of groundbreaking graphics applications
Integrate AI/ML capabilities into performance analysis and optimization workflows
Design and implement new features across large-scale, cross-platform C++ codebases
Work with sophisticated build systems (Bazel) and modern development toolchains
Contribute to debugging tools, profilers, and performance visualization systems
Develop cross-platform solutions that work seamlessly on Windows and Linux
What we need to see:
Pursuing Bachelor's Degree in Computer Science or equivalent field
Excellent C++ development skills with deep understanding of systems programming
Strong foundation in data structures, algorithms, and software architecture with a passion for clean, elegant, well-documented source code
Ability to study sophisticated technologies with sparse guidance
Experience with AI-assisted development tools (e.g., Cursor, GitHub Copilot, Claude, Codex)
Comfort working in large, complex codebases
Ways to stand out from the crowd:
Experience with modern graphics APIs (Vulkan, DirectX12, OpenGL)
Familiarity with machine learning frameworks (PyTorch, TensorFlow, ONNX)
Knowledge of GPU architecture and hardware performance characteristics
Background in game performance optimization or profiling tools
Experience developing debugging tools, compilers, or developer tooling
.
משרות נוספות שיכולות לעניין אותך