NextSilicon

Brno- Compiler Team Lead

NextSilicon  •  Onsite  •  1 day ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

NextSilicon is reimagining high-performance computing (HPC & AI). Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. We have developed a novel software-defined hardware architecture that is achieving significant advancements in both the HPC and AI domains.

At NextSilicon, everything we do is guided by three core values:

  • Professionalism We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
  • Unity Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
  • Impact We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.

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 NextSilicon’s 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
  • Proven track record of leading a team of software engineers (3+ engineers)
  • Strong experience in building and delivering large-scale software systems
  • Hands-on experience in at least one of the following areas: compilers, database engineering, DSLs, libraries, system software, or large-scale/distributed systems (including clustered environments)
  • Experience with C/C++ is an advantage
  • Familiarity with LLVM and/or MLIR is a strong advantage
  • Experience in project scoping, execution, and delivering on time, including expectation management
  • Strong design and analytical skills
  • Good communication, leadership, and collaboration skills

Responsibilities

  • Lead a team of compiler engineers with diverse levels of experience
  • Define, track, and adjust feature development scope and plans to ensure successful product delivery
  • Set clear expectations and align with software, architecture, and hardware stakeholders
  • Balance high-quality product delivery under tight timelines while fostering long-term innovation
  • Serve as a technical leader in situations with unclear design direction
  • Navigate and resolve engineering challenges, including conflicting viewpoints within the team
  • Strengthen and grow the team by hiring and retaining top engineering talent
  • Coordinate and align technical strategy and feature roadmaps with the Compiler Team Lead in Zurich to ensure seamless integration and global alignment
  • Collaborate closely with remote peers and cross-functional teams
NextSilicon

About NextSilicon

We believe in a smarter future and want to create new opportunities for innovation. In order to achieve this, we’re rethinking compute architectures for the future of computer processing.

Industry
Hardware & Semiconductors
Company Size
201-500 employees
Headquarters
Giv'atayim, IL
Year Founded
2017
Social Media