Compiler Engineer (Backend)

Celestial AI โ€ข Other US Location

Company

Celestial AI

Location

Other US Location

Type

Full Time

Job Description

About Celestial AI

As the industry strives to meet the demands of the AI workloads, bottlenecks in data transfers between processors and memory have hindered progress. The Photonic Fabric based Memory Fabric provides an optically scalable solution to the โ€˜Memory Wallโ€™ problem, enabling tens of Terabytes of memory capacity at full HBM bandwidths with low tens of nanoseconds of latency and extremely low power. The Photonic Fabric based Compute Fabric enables Terabyte class bandwidth between compute nodes at low latency and power. Photonic Fabric delivers a transformative leap in AI system performance, ten years more advanced than existing technologies.

DESCRIPTION

As Compiler Backend Engineer, you will be a key player in expanding the Backend functionality and optimizations for the Celestial AI Machine Learning accelerator architecture. We have opportunities in the areas of code generation, partitioning, kernel generation, and runtime interfaces. This role is highly collaborative with Architecture, Hardware, and ML Operations and Developers to ensure Compiler requirements and tools to achieve exceptional performance are met. The Hardware and Instruction Set Architecture (ISA) are driven from a Compiler perspective with the goal of rapidly delivering full functionality and performance across a broad spectrum of ML models with minimal Compiler complexity. The compiler design flow is iterative and fast-paced.


ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Design, prototype, and expand the functionality and performance of the compiler in the areas of code generation, partitioning, kernel generation, and/or runtime interfaces
  • Benchmark, test, and analyze output produced by the compiler
  • Work with HW teams and architects to drive improvements in architecture and SW compiler


QUALIFICATIONS

  • BS or MS in Computer Science, Engineering, or related field
  • 2+ years of experience in compilers for data parallel architectures
  • Experience in the field of compilers for Machine Learning inference models, preferred
  • Experience with the Apache TVM Hardware Backend codebase and workflow for custom code generators (BYOC), preferred
  • Effective communicator and collaborator



We offer great benefits (health, vision, dental and life insurance), collaborative and continuous learning work environment, where you will get a chance to work with smart and dedicated people engaged in developing the next generation architecture for high performance computing.

Celestial AI Inc. is proud to be an equal opportunity workplace and is an affirmative action employer.


#LI-Onsite

Apply Now

Date Posted

09/29/2024

Views

1

Back to Job Listings โค๏ธAdd To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

Senior Professional Services Consultant - Cloudflare

Views in the last 30 days - 0

The role of a Professional Services Consultant for Application Security and Performance at Cloudflare involves providing advisory and handson keyboard...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details