GPU Performance tooling engineer

Posted:
3/21/2025, 1:11:18 PM

Location(s):
New York, New York, United States ⋅ California, United States ⋅ England, United Kingdom ⋅ British Columbia, Canada ⋅ Victoria, British Columbia, Canada ⋅ Santa Clara, California, United States ⋅ Cambridge, England, United Kingdom ⋅ New York, United States

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
AI & Machine Learning ⋅ Software Engineering

Workplace Type:
Hybrid

We are working on software to improve the Deep Learning ecosystem and help hardware engineers build great Deep Learning parallel systems.
We are looking for a strong candidate with a background in writing systems software and working with GPU performance tools and tracing frameworks such as Perfetto.This role involves designing and implementing features for the Perfetto framework to enable Rivos internal and external users to more easily measure the performance of their code. This role may also go much lower into the libraries that enable performance data collection.
You will be learning technical and organizational skills from industry veterans: how to write performant and readable code; how to structure and communicate projects, ideas, and progress; how to work effectively with the Open Source community.
We are big proponents of Open Source and Free software and contribute back our improvements to all the great projects we use.