At a glance
Automatically prepared from the listing. Check the original description for the full requirements.
Jump to the original descriptionResponsibilities
The role involves developing compiler passes, optimizing operator kernels, and working on runtime layers for custom compute hardware. Collaboration with architecture teams for hardware-software co-design is also a key responsibility.
Requirements
Candidates should have a strong background in C++ and compiler engineering, along with experience in LLVM or MLIR. An understanding of hardware architectures and experience with HPC or GPU computing is also required.
Working hours
40 hours per week
Skills
- C++
- Compiler Engineering
- LLVM
- MLIR
- HPC
- GPU Computing
- AI Inference
- Kernel Optimization
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Engineering
- Software
Keywords
- Software Engineering
- Compilers
- LLVM
- MLIR
- Runtime Systems
- Digital Logic
- Hardware Acceleration
- Compiler Passes
- IR Transformations
- Operator Kernels
- Graph Execution Pipelines
- Runtime Layers
- Workloads
- Performance Analysis
- HPC
- GPU Computing
- AI Inference
Original job description
Volver a todas las vacantes
Software Engineering (Compilers / LLVM / MLIR / Runtime)
Confidencial
Descripción del Puesto
Job Description: Software Engineer – Compilers & Runtime Systems
We are collaborating with a next-generation compute startup building a novel architecture that blends digital logic with hardware acceleration. The team is seeking Compiler/Runtime Engineers to shape the software stack targeting custom compute hardware.
Responsibilities
– Develop compiler passes, IR transformations and MLIR/LLVM dialects
– Optimize operator kernels and graph execution pipelines
– Work on runtime layers enabling efficient mapping of workloads to hardware
– Implement performance-critical components for accelerators
– Collaborate with architecture teams on hardware–software co-design
– Contribute to tooling, testing, profiling and performance analysis
Requirements
– Strong background in C++ (systems-level) and compiler engineering
– Experience with LLVM, MLIR or domain-specific compiler stacks
– Understanding of hardware architectures, memory hierarchies and IR lowering
– Experience with HPC, GPU computing, AI inference or kernel optimization
– Ability to work in fast-moving research–engineering environments
Ubicación
Zurich
Salario
120.000 €
Report this job