Job Description
Description
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists has developed a high-performance RISC-V CPU from scratch and shares a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.
The systems tooling team is responsible for the base-level tooling that all customers and developers use. This role involves maintaining current Rust libraries like Luwen, used for low-level hardware interaction, and transitioning some tooling to Rust libraries. It also includes creating and maintaining CI/CD infrastructure, managing packaging, and interacting with the Linux kernel. Experience coding within the kernel is a plus. The role focuses on low-level general-purpose operating systems rather than embedded Rust development.
This role is hybrid or remote, based out of Portland, OR; Toronto, ON; Austin, TX; or Santa Clara, CA.
We welcome candidates at various experience levels. During the interview process, candidates will be assessed for the appropriate level, and offers will align accordingly, which may differ from the posting.
Responsibilities:
- Maintain, expand, and improve existing Rust code and libraries to enhance hardware interaction and Linux Kernel integration.
- Create and maintain CI/CD pipelines in GitHub.
- Automate release pipelines for current and future projects.
- Collaborate with developers to develop extensive integrations and testing within CI/CD pipelines.
Experience & Qualifications:
- Bachelor’s or Master’s in Electrical or Computer Engineering with over 3 years of relevant experience.
- Proficiency in multiple programming languages including Rust, C, C++, Python.
- Strong interest and experience in Rust, low-level hardware interactions, and system drivers.
- Familiarity with CI/CD frameworks and automation tools.
- Good communication skills, both verbal and written.
- Ability to work cross-functionally across teams.
- Knowledge of Linux systems, especially distributions like Ubuntu, Fedora, Enterprise Linux, and SuSE.
Compensation ranges from $100k – $500k, depending on experience, skills, education, background, and location.
We offer a competitive compensation package and are an equal opportunity employer.
Due to U.S. Export Control laws, employment may require citizenship or permanent residency, and certain positions may require U.S. export licenses. Employment is contingent upon compliance with these laws.
#J-18808-Ljbffr
Company
Tenstorrent
Location
Toronto
Country
Canada
Salary
125.000
URL