Senior Software Engineer - Compiler

CentML develops AI technology to reduce the cost of developing and deploying ML models, enabling widespread access to AI capabilities.
Backend
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
AI

Description For Senior Software Engineer - Compiler

CentML is on a mission to revolutionize AI accessibility by dramatically reducing the costs associated with ML model development and deployment. The company, led by world-renowned ML systems expert Gennady Pekhimenko, brings together experts from industry giants like Amazon, Google, Microsoft Research, Nvidia, Intel, Qualcomm, and IBM.

As a Senior Software Engineer - Compiler, you'll be at the forefront of developing cutting-edge compiler technology for machine learning systems. This role combines deep technical expertise in compiler development with the exciting field of AI acceleration. You'll work on the Hidet compiler, creating high-performance GPU kernels and implementing sophisticated optimizations to enhance AI workload performance.

The position offers a unique opportunity to work with state-of-the-art technology while contributing to the democratization of AI. You'll be part of a team that values technical excellence, innovation, and collaboration. The role requires strong programming skills in Python and C++, along with experience in compiler development or GPGPU programming.

CentML offers an attractive benefits package including equity, comprehensive healthcare, and professional development opportunities. With locations in both the San Francisco Bay Area and Toronto, the company provides a hybrid work environment that promotes work-life balance. This is an excellent opportunity for experienced engineers who want to make a significant impact in the AI infrastructure space while working with leading experts in the field.

Last updated 43 minutes ago

Responsibilities For Senior Software Engineer - Compiler

  • Write modular, high-quality code for the Hidet compiler in Python/C++
  • Implement new and classical compiler optimizations to accelerate the performance of AI workloads on GPU and CPU
  • Build highly efficient GPU kernels using Hidet Python-based DSL
  • Write tests and benchmarks to validate and evaluate our solutions
  • Collaborate with peer teams to deploy the compiler in inference and training systems

Requirements For Senior Software Engineer - Compiler

Python
  • Bachelor's or higher degree in Computer Science or related technical field
  • Strong coding skills in Python, C++, CUDA, or OpenCL
  • Excellent communication skills and the ability to work in a team
  • 5+ industry or academic experience in compiler development, GPGPU programming or performance engineering
  • Experience or interest in accelerating AI workloads

Benefits For Senior Software Engineer - Compiler

Equity
Medical Insurance
Dental Insurance
Parental Leave
Education Budget
  • An open and inclusive work environment
  • Employee stock options
  • Best-in-class medical and dental benefits
  • Parental Leave top-up
  • Professional development budget
  • Flexible vacation time

Interested in this job?

Jobs Related To CentML Senior Software Engineer - Compiler

Senior Developer Advocate

Senior Developer Advocate role at CentML, focusing on engaging and educating the developer community about AI and ML technologies.

Senior Software Engineer

Senior Software Engineer role at Valon, building modern mortgage servicing technology with competitive pay ($180-230K) and comprehensive benefits.

Multiple Software Engineering Positions

Multiple software engineering positions available at Sentry, ranging from internships to senior roles across different specializations and locations.

Multiple Software Engineering Positions

Multiple software engineering positions available at Sentry, ranging from internships to senior roles across different specializations and locations.

Senior Software Engineer, Fullstack

Senior Fullstack Software Engineer position at Mixpanel, working on large-scale analytics processing and product development in cross-functional teams.