Compiler Team Lead - Serbia
Compiler Team Lead - Serbia
Compiler Team Lead - Serbia
Compiler Team Lead - Serbia
microTECH Global
Halbleiter, elektronische Bauteile
Zürich
- Art der Beschäftigung: Vollzeit
- Hybrid
- Zu den Ersten gehören
Compiler Team Lead - Serbia
Über diesen Job
The compiler team is developing an automated optimization process that adapts our unique hardware architecture to run any high-performance computing application, with little to no code modifications required. By using iterative rounds of telemetry and optimization, our compiler is able to intelligently adapt our accelerator into a workload-specific ASIC, at runtime.
We are seeking an experienced team lead to head our bleeding-edge compiler team. In this high-visibility, hands-on role, you will play a pivotal part in building next-generation runtime compiler.
This role is based in Brno. You will lead a local team of MLIR compiler engineers, consisting of individuals with MSc and PhD qualifications, while collaborating closely with remote peers located in Zurich and Israel.
Requirements
- BSc, MSc, or PhD in computer science, computer engineering, or a related field.
- 2+ years as a team leader.
- 6+ years of experience as a software engineer.
- Strong coding skills in C and C++ programming languages.
- Strong algorithmic intuition with control flow graphs and code analysis.
- Previous experience in one of the following areas: compiler optimizations, static analysis, code graph algorithms, mathematics.
- Familiarity with LLVM and/or MLIR: big advantage.
- Strong design and analytical skills.
- Excellent leadership and collaboration skills.
Responsibilities
- Lead a heterogeneous team of MLIR compiler engineers with various levels of experience.
- Define feature development scope and plan for successful product delivery.
- Set expectations with software, architecture, and hardware stakeholders.
- Balance high-quality product delivery under extremely tight schedules while fostering long-term innovation.
- Serve as the technical leader when design directions are unclear.
- Navigate and solve engineering problems when team members have conflicting points of view.
- Strengthen and grow the team by hiring and retaining top engineering talents.
- Coordinate and align technical strategy and feature roadmaps with the Compiler Team Lead in Zurich to ensure seamless integration and unified global development efforts.
- Collaborate closely with remote peers.
Unternehmens-Details
microTECH Global
Halbleiter, elektronische Bauteile