CPU Workload Performance Optimization Engineer

Leading AI technology company developing cutting-edge RISC-V CPU and AI platforms
$100,000 - $500,000
Embedded
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
AI

Description For CPU Workload Performance Optimization Engineer

Tenstorrent, a pioneering company in AI technology, is revolutionizing the computing industry with their innovative RISC-V CPU development and AI platforms. We're seeking a CPU Workload Performance Optimization Engineer to join our dynamic team in shaping the future of computing architecture.

This role offers a unique opportunity to work at the intersection of hardware and software optimization, where you'll be instrumental in analyzing and enhancing CPU performance across various workloads. You'll collaborate with a diverse team of architects, hardware designers, and software engineers to push the boundaries of processor efficiency and performance.

The position requires a deep understanding of CPU microarchitecture and a proven track record in performance analysis and optimization. You'll be working with cutting-edge tools and technologies, conducting competitive analysis, and developing optimization strategies that will directly impact next-generation computing platforms.

Key aspects of the role include:

  • Leading performance analysis and optimization initiatives
  • Working with state-of-the-art profiling tools and benchmarking methodologies
  • Developing and implementing performance tuning strategies
  • Collaborating across teams to enhance both hardware and software efficiency

The ideal candidate brings strong technical expertise in C/C++, assembly language, and Python, combined with a thorough understanding of CPU architecture and operating system internals. This remote position offers competitive compensation ranging from $100k to $500k, based on experience and qualifications.

Join Tenstorrent if you're passionate about solving complex technical challenges and want to be part of a team that's redefining the future of AI and computing technology. Your work will directly influence the development of next-generation processors and contribute to advancing the field of computer architecture.

Last updated 5 hours ago

Responsibilities For CPU Workload Performance Optimization Engineer

  • Conduct competitive analysis for latest CPU products with industry-standard benchmarks
  • Analyze and optimize CPU workloads, identifying performance bottlenecks
  • Reduce workloads for CPU performance modeling and correlation
  • Run performance models and profiling tools to measure CPU behavior
  • Collaborate with CPU architects to enhance microarchitectural features
  • Optimize applications, compilers, and operating systems
  • Develop handwritten kernels for performance optimization
  • Publish performance tuning guidelines and best practices
  • Stay current with industry trends and CPU performance optimization techniques

Requirements For CPU Workload Performance Optimization Engineer

Python
Linux
  • Bachelor's, Master's, or PhD in Computer Engineering, Electrical Engineering, or related field
  • 5+ years of experience in CPU performance analysis
  • Strong expertise in microarchitectural performance tuning
  • Proficiency in performance profiling tools (perf, VTune, AMDuProf)
  • Deep understanding of CPU microarchitecture concepts
  • Strong programming skills in C/C++, assembly language, and Python
  • Knowledge of operating system internals and compilers
  • Experience with benchmarking methodologies
  • Excellent problem-solving skills

Benefits For CPU Workload Performance Optimization Engineer

  • Competitive compensation package
  • Comprehensive benefits

Interested in this job?

Jobs Related To Tenstorrent CPU Workload Performance Optimization Engineer

Design for Test (DFT) Engineer

Senior DFT Engineer role at Tenstorrent, implementing test features for AI/ML architectures with RTL to tapeout responsibilities in Bangalore.

Digital IP and SoC Verification Engineer

Senior Digital IP and SoC Verification Engineer role at Tenstorrent, focusing on chiplet integration and system verification using UVM methodology.

Digital IP and SoC Verification Engineer

Senior Digital IP and SoC Verification Engineer role at Tenstorrent, focusing on chiplet integration and system verification using UVM methodology.

L2/Shared Cache Verification Engineer

Senior L2/Shared Cache Verification Engineer role at Tenstorrent, developing verification solutions for high-performance RISC-V CPUs in AI technology

Senior Verification Engineer

Senior Verification Engineer role at Tenstorrent, working on cutting-edge AI technology and RISC-V CPU development in Tokyo, Japan.