Software Engineer - CodeGen

Posted 25 Days Ago
Be an Early Applicant
Hiring Remotely in Israel
Remote
5-5 Annually
Senior level
Hardware • Software
The Role
The role involves developing a runtime compiler for accelerating HPC and AI applications, requiring collaboration with hardware teams and designing APIs for integration.
Summary Generated by Built In
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.

NextSilicon is looking for a talented Code Generation and Optimization Expert. We are looking for a self- , independent engineer to join the team that builds the software infrastructure for accelerating the system in large scale compute environments like data centers and HPC using new CPU core technology. Working on the cutting edge and future ready systems. We work in a development culture that is diverse, flexible and challenging. For persons looking to make an impact and influence the future of computing with personal growth options.

The CodeGen team is developing core components in the automated optimization process that adapts our unique hardware architecture to run any HPC & AI applications, 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 a talented Code Generation and Optimization Expert to join our bleeding-edge CodeGen team in Israel. In this high-visibility, hands-on role, you will play a pivotal part in building NextSilicon’s next-generation runtime compiler.

Requirements
  • Education: B.Sc. or higher in Computer Science, Computer Engineering; or equivalent experience.
  • Strong background in modern C++ (C++11 and newer) and system-level software development.
  • 5+ years software engineering experience in large/complex projects.
  • Strong data structure intuition, graph operations, and algorithm design.
  • Comfortable working in hardware-aware environments, even if not directly writing low-level drivers or firmware.
  • Experience in chip development flows, hardware simulation, system modeling, embedded/real-time systems development, and data structure design, including complex serialization formats: an advantage.
  • Proficiency with hardware-aware deployment and model behavior in generative AI mechanics: an advantage.
  • Familiarity with compiler engineering concepts (IR, optimization techniques, dataflow analysis): an advantage.
Responsibilities
  • Design and maintain the distributed and heterogeneous executable that is generated by our compiler stack.
  • Using the MLIR framework, transform high level compiler outputs into hardware-specific binary images, memory mappings, execution parameters, resource allocation, region grouping, and cross-domain coordination for distributed systems.
  • Design and maintain the API layer (libRT.a) connecting compiler-generated code with runtime services, ensuring seamless integration across different execution domains.
  • Collaborate closely with hardware, architecture, verification and other compiler teams to align software with hardware requirements and behavior.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Giv'atayim
280 Employees
Year Founded: 2017

What We Do

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.

Similar Jobs

Samsara Logo Samsara

Account Executive

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
IL
4000 Employees
350K-350K Annually

monday.com Logo monday.com

Product Manager

Artificial Intelligence • Productivity • Sales • Software
Remote or Hybrid
Tel Aviv, ISR
3049 Employees

monday.com Logo monday.com

Data Scientist

Artificial Intelligence • Productivity • Sales • Software
Remote or Hybrid
Tel Aviv, ISR
3049 Employees

Rapid7 Logo Rapid7

Staff Software Engineer

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote or Hybrid
Tel Aviv, ISR
2400 Employees

Similar Companies Hiring

Milestone Systems Thumbnail
Artificial Intelligence • Other • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account