Serbia-AI Compiler Team Lead

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Serbia

Offer summary

Qualifications:

Over 6 years of software engineering experience., At least 3 years of experience developing backend for large-scale open-source compilers like LLVM., Minimum 2 years of experience leading a team of three or more software engineers., Experience with neural network architectures, ML accelerators, or high-performance computing is preferred..

Key responsibilities:

  • Develop an MLIR-based AI compiler for next-generation hardware.
  • Work with platform teams to define intermediate representations (IRs) for hardware architecture.
  • Collaborate with runtime teams to enhance the runtime stack and integrate with AI frameworks.
  • Coordinate with toolchain teams to create comprehensive development workflows.

NextSilicon logo
NextSilicon https://www.nextsilicon.com/
201 - 500 Employees
See all jobs

Job description

Description

NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC & AI to fulfill their promise of breakthroughs in all fields of advanced research. 

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

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

The AI Compiler team is central to developing the means by which cutting-edge AI models and workflows achieve world-record results on our unique hardware architecture.

We are seeking a talented AI compiler expert to form the new team in Belgrade. In this high-visibility, hands-on role, you and your team will be building the AI compiler for NextSilicon’s next generation platforms.


Requirements

  • 6+ years of experience in software engineering
  • 3+ years of experience developing a backend for a large-scale, open-source-based compiler (e.g. LLVM)
  • 2+ years leading a software group of 3 or more full-time software engineers
  • At least one of the following:
  • Demonstrable open-source contribution to relevant projects
  • Experience developing state-of-the-art neural network architectures
  • Specialization experience in ML accelerators, high performance computing, GPU and/or CPU architectures
  • Backend experience with MLIR: an advantage

Responsibilities

  • Develop a state-of-the-art MLIR-based AI compiler stack targeting our next generation hardware and delivering superior acceleration to AI applications
  • Interface with platform teams to define IRs leveraging unique our hardware architecture
  • Collaborate with runtime teams to shape the future of our runtime stack, from driver level up to integration into popular AI frameworks
  • Collaborate with toolchain teams to deliver a holistic toolchain for our customers, supporting static and dynamic development workflows

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Related jobs