Senior Software Engineer, CentML

Compiler

Salary not provided
Python
C++
CUDA
Senior level
Remote in US
San Francisco Bay Area
Toronto
CentML

Machine learning training platform

Open for applications

CentML

Machine learning training platform

21-100 employees

B2CArtificial IntelligenceMachine LearningSaaS

Open for applications

Salary not provided
Python
C++
CUDA
Senior level
Remote in US
San Francisco Bay Area
Toronto

21-100 employees

B2CArtificial IntelligenceMachine LearningSaaS

Company mission

To pioneer novel technology to enhance computing efficiency, making AI accessible for innovation and to benefit the global community.

Role

Who you are

  • Bachelors or higher degree in Computer Science or Engineering
  • Excellent communication skills and the ability to work in a team
  • Strong coding skills (in at least one of Python and C++)
  • Solid fundamentals in other computer science and computer engineering topics: algorithms and data structures, operating systems, computer architecture, etc
  • Strong academic records for candidates with bachelor’s degrees

Desirable

  • 5+ years of experience in researching or contributing to HPC/ML/DL systems, frameworks or libraries (including the time of being a graduate student)
  • Experience with GPU architecture and GPGPU programming:
  • NVIDIA GPUs: CUDA programming and libraries and toolkits (e.g., cuDNN, cuBLAS, CUTLASS, nvprof, Nsight Compute, Nsight Systems, etc.)
  • AMD GPUs: ROCm and its related libraries and toolkits
  • OpenCL
  • Experience with developing high-performance kernels for CPUs
  • Experience in developing ML or traditional compilers
  • Experience with TPU
  • Strong publication records in top HPC/ML/DL or computer system and architecture venues

What the job involves

  • Communicate with our product teams and profile ML/DL workloads to acquire an in-depth understanding of the problems (e.g., slow kernels)
  • Figure out where the bottleneck of the slow GPU kernels with profilers
  • Optimize the GPU kernels
  • Write tests and benchmarks to validate and evaluate our solutions

Otta's take

Sam Franklin headshot

Sam Franklin

CEO of Otta

In an increasingly AI and ML-driven world, the demand for these technologies is skyrocketing, alongside their costs, leaving numerous companies without access to tools that could enhance their operations. CentML emerges as a solution, aiming to democratize AI and ML by making them more accessible and cost-effective for all.

Backed by a team with extensive expertise in AI, ML compilers, and ML hardware, CentML possesses a deep understanding of the inefficiencies prevalent in the industry. Among the challenges it addresses is the scarcity of AI chips. By meticulously analyzing clients' AI/ML requirements, CentML advises on suitable hardware options to optimize performance and minimize costs.

With its inception in 2022, CentML has swiftly garnered attention and funding, underscoring the market's appetite for its offerings. Recent funding will enable the company to further refine its product and conduct pivotal research in the field, solidifying its position as a pioneering force in democratizing AI and ML technologies.

Insights

Some candidates hear
back within 2 weeks

Company

Funding (2 rounds)

Sep 2023

$26.8m

SEED

Jun 2022

$3.5m

SEED

Total funding: $30.3m

Company benefits

  • An open and inclusive culture and work environment
  • Fully stocked kitchen at the office
  • Full health and dental benefits
  • Parental Leave top-up for 6 months
  • Continuous education budget
  • Generous vacation - we're not saying unlimited, but if you need extra time to recharge, just ask

Company HQ

Yonge-Bay Corridor, Toronto, ON

Founders

Gennady Pekhimenko

(Co-Founder & CEO)

Also an Associate Professor at the University of Toronto, a Faculty Member at Vector Institute, and a Research Co-Chair at MLCommons.

Shang Wang

(Co-Founder & CTO)

Graduate Student Researcher at Vector Institute. Previously a Senior Software Engineer at Nvidia.

Akbar Nurlybayev

(Co-Founder & COO)

Prior work includes Director of Engineering (Data Platform) at KAR Global and Software Development Manager at TradeRev.

Anand Jayarajan

(Co-Founder)

Previously a Research Fellow at the Indian Institute of Technology, and a Software Development Engineer at Flipkart.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 8 more jobs at CentML