Datacenter and Agentic AI Workload Performance Optimization Engineer

Tenstorrent is an AI-computing company that sells AI hardware and licenses AI and RISC-V intellectual property.

Series ERecently funded0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 9/25/2026

Toronto, Canada
About Tenstorrent

Tenstorrent builds computers for AI, including AI processors, scalable server systems, and open-source software and compiler tooling. It also licenses AI and RISC-V IP for customers building customized silicon.

View jobs by Tenstorrent

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will optimize datacenter and agentic AI software workloads on next-generation RISC-V platforms. You will profile applications, identify bottlenecks, and develop runtime, compiler, software, and hardware-aware optimizations. You will investigate memory and concurrency behavior, tune major runtimes, and use AI-assisted workflows to accelerate profiling, coding, benchmarking, and optimization.

Requirements

  • Master’s or PhD in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience in performance optimization, computer architecture, compilers, or systems software.
  • Experience with runtime or compiler optimization, including OpenJDK/JIT, LLVM, GCC, V8, or Python.
  • Understanding of CPU performance, memory hierarchies, concurrency, garbage collection, vector/SIMD optimization, and RISC-V architecture.
  • Expertise with Linux perf, runtime profilers, QEMU, tracing tools, and performance modeling environments.
  • Programming skills in Java, Python, C/C++, and RISC-V assembly.
  • Eligibility to access U.S. export-controlled technology.

Responsibilities

  • Optimize software workloads running on next-generation RISC-V platforms.
  • Profile real-world applications and identify performance bottlenecks.
  • Develop software, compiler, runtime, and hardware-aware optimizations.
  • Investigate memory and concurrency behavior.
  • Explore RISC-V Vector, Matrix, and custom-instruction optimizations.
  • Use AI-assisted development and automated optimization workflows.