Apply Edge Start your job search

Senior Compiler Researcher / Architect

European Tech Recruit · Zurich, Switzerland

Apply & track with Apply Edge
🚀 We Are Hiring: Senior Compiler Researcher / ArchitectAre you passionate about pushing the boundaries of what’s possible at the intersection of hardware and software?This is an on site role, based in Zurich with a leading, research-focused computing organization is seeking a Senior Compiler Researcher / Architect to drive the development of next-generation compiler infrastructures. In this role, you will shape the future of system software stacks for heterogeneous and AI-centric computing systems, directly impacting high-performance computing (HPC) and machine learning workloads.If you thrive on bridging compiler theory with practical, cutting-edge system optimization, we want to hear from you!💡 Key ResponsibilitiesCompiler Research & Infrastructure: Design, validate, and evolve advanced compiler infrastructures and optimization algorithms to maximize performance, optimize memory, and improve execution efficiency.Software–Hardware Co-Optimization: Drive deep optimization across compiler and hardware boundaries (including kernel fusion, operator scheduling, and memory layout) for GPUs, TPUs, NPUs, and custom accelerators.Strategy & Innovation: Evaluate and innovate within traditional compiler ecosystems (LLVM, GCC) and modern AI compiler stacks (MLIR, TVM, Triton, XLA).Ecosystem Collaboration: Lead external research collaborations with academic and industrial partners, contributing to technology transfer and open-source ecosystem initiatives.🎓 Required QualificationsEducation: MSc or PhD in Computer Science, Software Engineering, or a related field.Core Expertise: Strong background in compiler construction (front-end parsing, middle-end optimizations, back-end code generation) and computer architecture.Hands-on Tools: Proven experience with LLVM, GCC, or modern AI compiler frameworks like MLIR, TVM, or XLA.Deep Technical Knowledge: Solid understanding of optimization techniques (auto-vectorization, loop transformations, polyhedral optimization) and specialized hardware architectures (GPUs, NPUs, many-core systems).System Understanding: Strong grasp of microarchitecture concepts, including memory hierarchies, instruction pipelines, and SIMD/VLIW execution.✨ Preferred QualificationsExperience in AI system optimization and hardware-aware compilation.Knowledge of software–hardware co-design methodologies.Proficiency in C/C++ and Python.Active contributions to compiler research, open-source systems, or high-performance runtime environments.🧠 Who You AreA systems thinker who can seamlessly connect theoretical concepts with real-world, scalable system optimization.A collaborative researcher with excellent communication and technical writing skills.Driven by a high attention to performance, scalability, and code quality.📬 Interested?Join a team that is redefining the future of high-performance and AI computing. Apply today or share this post with your network!(To apply or learn more, please send a DM or click the link in the comments below).#CompilerResearch #CompilerArchitect #LLVM #MLIR #AIHardware #HighPerformanceComputing #SystemsEngineering #TechJobs #DeepLearning #SoftwareHardwareCoDesign