Senior CPU Compiler Performance Engineer
NVIDIA
NVIDIA
Join NVIDIA's dynamic team as a Senior CPU Compiler Performance Engineer, shaping the future of compilers for cutting-edge CPUs. This role is integral to realizing the full potential of NVIDIA's processors, powering the world's largest AI and computing markets. Contribute to a team that impacts every CPU, GPU, and compute unit NVIDIA develops, working on high-performance compilers for AI, HPC, and critical data center applications.
This is an exciting opportunity to drive innovation in hardware-software co-design by developing novel compiler technologies. Collaborate with a visionary engineering team focused on compiler technology and systems software, and engage with upstream projects to advance the state of the art. If you thrive on complex challenges and enjoy pushing performance boundaries, we want to hear from you.
Collaborate with geographically distributed teams to enhance NVIDIA's CPU compiler software. Analyze AI workloads to drive improvements in hardware, compiler toolchains, and hardware-software co-design. Develop and contribute new optimization techniques and features specifically for NVIDIA CPUs, engaging with open-source communities. Create highly optimized compiler software for maximum performance. Be a key contributor to advancements in artificial intelligence, high-performance computing, and data center technologies, shaping next-generation compute.
Minimum 8 years of experience in Computer Science, Computer Engineering, or a related field, or equivalent practical experience. Demonstrated experience in compiler development or significant academic projects in the field. Proficiency in language front-ends or compiler optimization techniques and code generation. Strong C++ programming expertise is essential. Solid understanding of CPU architecture and low-level performance analysis, with hands-on experience in pre-silicon hardware/software co-design. Excellent communication skills, both written and verbal.
Nvidia
Semiconductors