Compiler Engineer

Ignite Next GmbH

München

Hybrid

EUR 90.000 - 135.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive compensation
Equity potential
Ownership over architecture
Cutting-edge technology
Hybrid collaboration with researchers

Zusammenfassung

Ignite Next GmbH in Munich, Germany, is seeking a Compiler Engineer to design analyses, implement compiler passes, and improve optimization pipelines across CPUs, GPUs, and accelerators.

You will collaborate with researchers and engineers to turn compiler research into production technology, handling large code bases with modern C++ and scalable infrastructures.

Qualifikationen

  • Proven experience in compiler development.
  • Strong understanding of compiler internals and optimization techniques.
  • Experience implementing compiler analyses, transformations or passes.
  • Strong programming skills in C++ and modern software engineering practices.
  • Experience working with large and complex software systems.

Aufgaben

  • Design and implement compiler analyses and optimization passes.
  • Improve the scalability, correctness, and performance of our optimization infrastructure.
  • Work on intermediate representations, dependence analyses, cost models, and transformation frameworks.
  • Develop algorithms that automatically identify, transform, parallelize, and offload program regions.
  • Build infrastructure for pass management, analysis preservation, and compiler scalability.
  • Evaluate and improve optimization decisions using large-scale benchmarking data.
  • Collaborate with hardware vendors and integrate support for emerging accelerator architectures.

Kenntnisse

Compiler development
Compiler internals
Optimization techniques
Compiler analyses
C++ programming
Large codebases
System software

Jobbeschreibung

We make complex software run efficiently on any processor—from CPUs and GPUs to novel accelerators—using a self-learning compiler and cloud-scale optimization infrastructure. Our team brings together researchers and engineers from RWTH Aachen, TU Munich, TU Darmstadt, and ETH Zurich to tackle some of the hardest problems in systems software, compilers, and heterogeneous computing. We are building a compiler that automatically analyzes, transforms, parallelizes, and offloads applications across CPUs, GPUs, NPUs, AI accelerators, and emerging hardware architectures. Our technology combines advanced program analysis, graph-based intermediate representations, performance modeling, and machine learning to continuously improve how software is mapped to hardware. As a Compiler Engineer, you will work on the core optimization and transformation infrastructure of our compiler. You will design analyses, implement compiler passes, improve optimization pipelines, and help shape the architecture of a system that targets a rapidly evolving ecosystem of heterogeneous processors.

What you will be doing
  • Design and implement compiler analyses and optimization passes
  • Improve the scalability, correctness, and performance of our optimization infrastructure
  • Work on intermediate representations, dependence analyses, cost models, and transformation frameworks
  • Develop algorithms that automatically identify, transform, parallelize, and offload program regions
  • Build infrastructure for pass management, analysis preservation, and compiler scalability
  • Evaluate and improve optimization decisions using large-scale benchmarking data
  • Collaborate with hardware vendors and integrate support for emerging accelerator architectures
  • Work closely with researchers and engineers to turn compiler research into production technology
What you are bringing
  • Proven experience in compiler development, optimization frameworks, or systems software engineering
  • Strong understanding of compiler internals and optimization techniques
  • Experience implementing compiler analyses, transformations, or optimization passes
  • Strong understanding of algorithms, data structures, and computational complexity
  • Ability to reason about scalability and performance of compiler algorithms on large code bases
  • Strong programming skills in C++ and modern software engineering practices
  • Experience working with large and complex software systems
  • Experience contributing to compiler infrastructures, optimization frameworks, static analysis tools, or similarly complex systems software
What we offer
  • A small, highly technical team with direct impact on core technology
  • Competitive compensation and potential equity participation
  • The opportunity to work on cutting-edge compiler technology targeting the next generation of hardware
  • Real ownership over compiler architecture and technical direction
  • The chance to solve fundamental problems in optimization, automatic parallelization, and heterogeneous computing
  • Close collaboration with leading researchers, hardware vendors, and early adopters

We are an equal opportunity employer and welcome applications from people of all backgrounds.

We value diversity and believe that different perspectives make us stronger.

We do not discriminate based on gender, nationality, ethnic origin, religion, disability, age, sexual orientation, or identity.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Auto-tuning & Auto-scheduling Engineer
Auto-tuning & Auto-scheduling Engineer

Ignite Next GmbH • München

Hybrid
EUR 90.000 - 130.000
Equity opportunity
Competitive compensation
GPU Performance Engineer
GPU Performance Engineer

Ignite Next GmbH • München

Hybrid
EUR 85.000 - 110.000
Senior Compiler Engineer (f/m/d)
Senior Compiler Engineer (f/m/d)

Intel Corporation • München

Vor Ort
EUR 83.000 - 151.000
Compiler Engineer (P&R Heuristics)
Compiler Engineer (P&R Heuristics)

Ubitium • Rülzheim

Hybrid
EUR 90.000 - 130.000
Stock options
30+ days vacation
Relocation support
+5
Compiler Engineer (P&R Heuristics)
Compiler Engineer (P&R Heuristics)

Ubitium GmbH • Rülzheim

Hybrid
Confidential
Stock options
30+ days of vacation
Relocation support
+3
Senior Compiler Engineer (f/m/d)
Senior Compiler Engineer (f/m/d)

Intel • München

Hybrid
EUR 83.000 - 151.000
Hybrid work model
Competitive compensation
AI Compiler Engineer (Junior)
AI Compiler Engineer (Junior)

roofline • Köln

Vor Ort
EUR 52.000 - 76.000
Equity for every employee
On-site retreats
Flexible schedule
+1
AI Compiler Engineer (Senior Staff)
AI Compiler Engineer (Senior Staff)

Rooflineai • Deutschland

Hybrid
EUR 120.000 - 190.000
Equity
On-site retreats
Flexible schedule
+1
Software Engineer – Compiler Construction (Java/C++/...)
Software Engineer – Compiler Construction (Java/C++/...)

emmtrix Technologies GmbH • Karlsruhe

Hybrid
EUR 50.000 - 70.000
Cutting-edge solutions for code analysis
Flat hierarchies
Occasional work from abroad
AI Compiler Engineer (Senior Staff)
AI Compiler Engineer (Senior Staff)

Roofline • Köln

Vor Ort
EUR 120.000 - 160.000
Equity
On-site retreats