OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US or globally?
tech jobs in the US or globally?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US or globally?
tech jobs in the US or globally?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US or globally?
tech jobs in the US or globally?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
Senior Compiler Researcher / Architect
Senior Compiler Researcher / Architect
Position Overview
A research-focused computing organization is seeking a Senior Compiler Researcher / Architect to advance next-generation compiler infrastructures for heterogeneous and AI-centric computing systems.
This role focuses on compiler research, software–hardware co-optimization, and performance engineering across modern accelerator architectures. The successful candidate will contribute to both foundational compiler technologies and emerging AI compilation frameworks, helping shape future system software stacks for high-performance computing and machine learning workloads.
Key Responsibilities
Compiler Research & Infrastructure Development
- Design and validate advanced compiler infrastructures and optimization algorithms.
- Develop techniques to:
- Maximize computational performance
- Optimize memory utilization
- Generate efficient hardware-specific code
- Improve programmability and execution efficiency across heterogeneous architectures.
Software–Hardware Co-Optimization
- Drive optimization across compiler and hardware boundaries, including:
- Kernel fusion
- Operator scheduling
- Memory layout optimization
- Enable efficient execution on:
- GPUs
- TPUs
- NPUs
- Custom accelerators and heterogeneous systems
Compiler Technology Strategy & Innovation
- Track and evaluate emerging trends in:
- Traditional compiler ecosystems (LLVM, GCC)
- AI compiler stacks (MLIR, TVM, Triton, XLA, etc.)
- Propose novel compilation techniques to improve:
- Compilation speed
- Runtime performance
- Code size
- Developer productivity
- Contribute to long-term technical and strategic planning.
Collaboration & Research Ecosystem
- Collaborate with academic and industrial research partners.
- Lead and manage external research collaboration projects independently.
- Contribute to technology transfer and ecosystem development initiatives.
Required Qualifications
- MSc or PhD in Computer Science, Software Engineering, or a related field.
- Experience in compiler development, system software, or computer architecture.
- Strong expertise in compiler construction, including:
- Front-end parsing
- Middle-end optimizations
- Back-end code generation
- Hands-on experience with:
- LLVM, GCC, or similar infrastructures
- Modern AI compiler frameworks such as MLIR, TVM, or XLA
Technical Expertise
- Deep understanding of compiler optimization techniques, including:
- Auto-vectorization
- Loop transformations
- Register allocation
- Instruction scheduling
- Polyhedral optimization
- Computational graph optimization
- Operator fusion
- Experience optimizing code generation for specialized hardware architectures:
- GPUs
- NPUs
- DSPs
- Custom SoCs
- Many-core systems
- Strong understanding of hardware–software interactions and microarchitecture concepts:
- Memory hierarchies
- Instruction pipelines
- SIMD/VLIW execution
- On-chip interconnects
Preferred Qualifications
- Experience in AI system optimization and hardware-aware compilation.
- Knowledge of software–hardware co-design methodologies.
- Experience optimizing machine learning workloads and solver frameworks.
- Proficiency in Python in addition to C/C++.
- Contributions to compiler research, open-source systems, or high-performance runtime environments.
Personal Attributes
- Strong analytical and systems-thinking mindset.
- Ability to bridge compiler theory with practical system optimization.
- High attention to performance, scalability, and code quality.
- Effective communicator with strong technical writing skills.
- Collaborative and research-oriented working style.
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy
Notice