Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Compiler Engineer

TN Germany

Deutschland

Remote

EUR 60.000 - 100.000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

An innovative company is seeking a CPU Compiler Engineer to join their talented team. In this exciting role, you will design and optimize open-source compilers for AI and HPC workloads, contributing to groundbreaking technology in data centers and supercomputing. You'll work closely with a distributed team to enhance compiler software, engaging with open-source communities and solving complex challenges. This is a unique opportunity to be at the forefront of next-generation computing solutions in a dynamic and diverse environment. If you are passionate about technology and eager to make an impact, we want to hear from you!

Qualifikationen

  • Experience with compiler development or related academic projects.
  • Knowledge of language front-ends and optimization techniques.

Aufgaben

  • Collaborate to improve NVIDIA's CPU compiler software.
  • Develop performance-optimized compiler software.

Kenntnisse

Compiler Development
Communication Skills
AI Algorithms
HPC Applications

Ausbildung

BSc in Computer Science
MSc in Computer Engineering

Tools

Clang
LLVM
MLIR

Jobbeschreibung

Job Title: CPU Compiler Engineer at NVIDIA

Job Description:

We are looking to hire a CPU Compiler Engineer for an exciting and innovative role at NVIDIA. You will work on developing outstanding compilers that leverage the potential of NVIDIA's CPUs designed for AI and HPC workloads. Our compiler organization impacts every CPU, GPU, DPU, and SoC product NVIDIA produces. Would you like to be part of this outstanding organization?

You will design, develop, and optimize open-source compilers critical for AI, HPC, and performance-sensitive software used in data centers, cloud, and supercomputing centers worldwide. Collaborating with a talented engineering team, you will solve critical problems and contribute to upstream projects to advance compiler technology and systems software. If this sounds like a fun challenge, we would love to hear from you!

Responsibilities:
  1. Collaborate with a distributed partner organization to understand, modify, and improve NVIDIA's CPU compiler software.
  2. Contribute new features and optimization techniques targeting NVIDIA Grace CPUs, engaging with upstream and open-source communities.
  3. Develop performance-optimized compiler software.
  4. Be part of a team at the forefront of AI, HPC, and data center technologies.
  5. Contribute to the development of next-generation computing solutions.
Qualifications:
  • BSc or MSc in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
  • Experience with compiler development or related academic projects.
  • Knowledge of language front-ends, compiler optimization techniques, and code generation modules.
  • Excellent verbal and written communication skills.
Preferred Skills:
  • Familiarity with CPU architectures such as ARM (AArch32, AArch64), RISC-V, x86_64, PowerPC, or DSPs, and experience with pre-silicon compiler and toolchain contributions.
  • Experience with industry-standard compiler infrastructures like Clang, LLVM, or MLIR.
  • Knowledge of AI algorithms, scientific HPC applications, and related code optimizations.
  • Contributions to open-source compiler communities.
Additional Information:

NVIDIA offers highly competitive salaries, comprehensive benefits, and is recognized as one of the most desirable employers in the tech industry. We value diversity and are committed to equal opportunity employment. Join us if you're a creative, autonomous engineer passionate about technology!

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.