Auto-tuning & Auto-scheduling Engineer

Ignite Next GmbH

München

Hybrid

EUR 90.000 - 130.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Equity opportunity
Competitive compensation

Zusammenfassung

Ignite Next GmbH is seeking an Auto-tuning & Auto-scheduling Engineer to design and implement algorithms that optimize programs for modern hardware, including CPUs, GPUs and accelerators. You will work at the intersection of compiler technology, optimization, and performance modeling, developing search strategies and cost models for navigating complex scheduling spaces.

You will collaborate with compiler engineers to integrate new scheduling techniques into the compiler framework, study beam

Qualifikationen

  • Master's degree in CS, Math, EEs, or equivalent.
  • Strong C++ skills and experience building large software systems.
  • Background in compiler optimization and scheduling; performance-focused.

Aufgaben

  • Design and implement auto-tuning and auto-scheduling algorithms for performance-critical apps.
  • Develop search strategies (beam search, RL, evolutionary, hybrid) for compiler scheduling.
  • Reason about large scheduling spaces and memory/layout optimizations for CPUs/GPUs.
  • Create analytical/heuristic cost models predicting performance from code and hardware.
  • Analyze trade-offs across diverse workloads and collaborate with compiler engineers.

Kenntnisse

C++
Python
Linux
Git
Algorithms
Optimization
Compiler scheduling

Ausbildung

Master's degree

Tools

LLVM/MLIR
Halide
Perf
VTune
Nsight
PAPI

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 and infrastructure software. If you want to work on deeply technical challenges with real-world impact, join us and help shape the future of compute. As an Auto-tuning & Auto-scheduling Engineer at Daisytuner, you will design and implement the algorithms that automatically optimize programs for modern hardware. You will work at the intersection of compiler technology, optimization algorithms, and performance modeling, developing search strategies and cost models for navigating complex compiler scheduling spaces. Unlike traditional parameter tuning, compiler scheduling requires reasoning about large, highly structured combinatorial search spaces where decisions such as loop transformations, tiling, permutation, fusion, vectorization, and memory layout are strongly interdependent. Your work will directly shape the intelligence of our compiler and influence how applications are optimized for CPUs, GPUs, and emerging accelerators.

What you will be doing
  • Design and implement auto-tuning and auto-scheduling algorithms for performance-critical applications
  • Design, implement, and evaluate search strategies such as beam search, stochastic search, evolutionary algorithms, reinforcement learning, and hybrid optimization techniques for compiler scheduling and auto-tuning
  • Reason about large combinatorial search spaces arising from compiler scheduling decisions—including loop transformations, tiling, permutation, fusion, vectorization, and memory layout optimizations—and develop scalable search strategies that efficiently navigate them, rather than relying on traditional parameter tuning techniques
  • Design and improve analytical and heuristic cost models that predict performance from program structure, memory access patterns, and hardware characteristics
  • Analyze optimization quality and performance trade-offs across diverse workloads and hardware platforms
  • Collaborate closely with compiler engineers to integrate new scheduling algorithms and optimization strategies into the compiler framework
  • Stay up to date with current research in compiler optimization, auto-tuning, scheduling algorithms, and machine learning for systems
What you are bringing
  • Master's degree (or equivalent experience) in Computer Science, Mathematics, Electrical Engineering, or a related technical field
  • Strong C++ skills and experience developing complex software systems
  • Excellent understanding of algorithms and optimization techniques
  • Strong background in compiler optimizations, program analysis, compiler scheduling, or intermediate representations
  • Experience with performance optimization techniques, including loop transformations, cache optimization, vectorization, and parallelization
  • Experience with combinatorial optimization and search algorithms beyond classical hyperparameter optimization or black-box parameter tuning
  • Ability to reason about optimization trade-offs, search complexity, and heuristic design for large compiler optimization problems
  • Experience designing heuristic or analytical cost models for optimization problems
  • Strong Python skills for experimentation, automation, and evaluation
  • Experience working with Linux development environments and Git
  • Ability to independently investigate challenging optimization problems and translate research ideas into production-quality implementations
  • Strong analytical thinking and a structured approach to solving difficult systems problems
Nice to have
  • Experience with compiler infrastructures such as LLVM, MLIR, Halide, or similar systems
  • Knowledge about performance analysis tools such as perf, VTune, Nsight, or PAPI
  • Background in high-performance computing, machine learning systems, heterogeneous computing, or performance engineering
  • Publications or open-source contributions in compilers, programming languages, performance engineering, or optimization algorithms
What we offer
  • A small, highly technical team with direct impact on core technology
  • Competitive compensation and potential equity participation
  • The opportunity to work at the intersection of compilers, machine learning, and high-performance computing
  • Real ownership over the algorithms that drive the intelligence of our compiler and directly influence optimization quality across diverse hardware platforms

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

Compiler Engineer
Compiler Engineer

Ignite Next GmbH • München

Hybrid
EUR 90.000 - 135.000
Competitive compensation
Equity potential
Ownership over architecture
+2
GPU Performance Engineer
GPU Performance Engineer

Ignite Next GmbH • München

Hybrid
EUR 85.000 - 110.000
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
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
Senior Compiler Engineer (f/m/d)
Senior Compiler Engineer (f/m/d)

Intel Corporation • München

Vor Ort
EUR 83.000 - 151.000
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
Compiler Engineer (m/f/d)
Compiler Engineer (m/f/d)

TASKING • München

Hybrid
EUR 90.000 - 120.000
Flexible working hours
Continuing professional growth
Competitive compensation
+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
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 (Senior Staff)
AI Compiler Engineer (Senior Staff)

Roofline • Köln

Vor Ort
EUR 120.000 - 160.000
Equity
On-site retreats