Lead, Acceleration Kernel Developer

Leading AI technology company developing high performance RISC-V CPU, revolutionizing performance expectations in AI computing solutions.
$100,000 - $500,000
Machine Learning
Staff Software Engineer
Hybrid
101 - 500 Employees
8+ years of experience
AI

Description For Lead, Acceleration Kernel Developer

Tenstorrent, a pioneering AI technology company, is seeking a Lead Acceleration Kernel Developer to join their innovative team. This role represents a unique opportunity to lead the optimization of low-level workloads and kernel development for machine learning applications. The position combines technical leadership with hands-on development, requiring expertise in both software engineering and team management.

The company is at the forefront of AI technology, having developed their own high-performance RISC-V CPU from scratch. They're focused on revolutionizing performance expectations, ease of use, and cost efficiency in AI computing solutions. The team consists of diverse technologists who share a passion for AI and a commitment to building the best AI platform possible.

As the Lead Acceleration Kernel Developer, you'll be responsible for guiding the optimization of low-level workloads, kernel development, and enhancing software performance for machine learning applications. You'll lead a team of highly skilled engineers while actively contributing to software development. The role involves implementing tensor compute optimizations, performance profiling, and ensuring the integration of optimized kernels into machine learning frameworks.

The position offers a competitive compensation package ranging from $100,000 to $500,000, including base and variable compensation. The role provides the opportunity to work with cutting-edge AI technology, lead innovative development efforts, and make significant contributions to the future of AI computing. The hybrid work arrangement offers flexibility with locations in Santa Clara, CA, Austin, TX, or Toronto, ON.

This is an excellent opportunity for an experienced software engineer with strong leadership skills who wants to make a significant impact in the AI technology space. The role combines technical challenges with leadership responsibilities, making it ideal for someone who enjoys both hands-on development and team guidance.

Last updated 15 days ago

Responsibilities For Lead, Acceleration Kernel Developer

  • Lead the design, development, and maintenance of acceleration kernel software components
  • Implement and optimize tensor compute and tensor data movement kernels
  • Analyze and optimize low-level code for performance and efficiency
  • Collaborate with ML engineers to integrate optimized kernels into ML frameworks
  • Identify performance bottlenecks and develop resolution strategies
  • Oversee creation of unit tests and debugging
  • Create and maintain documentation for code, APIs, and best practices
  • Research and implement innovative solutions in kernel development

Requirements For Lead, Acceleration Kernel Developer

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Proven experience in kernel development and low-level optimizations
  • Proficiency in C/C++ programming languages
  • Familiarity with machine learning frameworks and concepts
  • Strong problem-solving and debugging skills
  • Experience with performance profiling and optimization tools
  • Excellent communication and leadership skills
  • Experience with GPU programming (CUDA, OpenCL) is a plus
  • Knowledge of operating system internals is a plus

Benefits For Lead, Acceleration Kernel Developer

  • Competitive compensation package and benefits

Interested in this job?

Jobs Related To Tenstorrent Lead, Acceleration Kernel Developer

AI Engineer/Lead AI Engineer

Lead AI Engineer position at Salesforce focusing on developing cutting-edge AI solutions and pro-code agents on the Agentforce platform, requiring 5+ years of experience in data science and AI/ML.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on AI-powered developer tools and productivity enhancement.

Software Engineering SMTS ( AI Engineer)

Senior Machine Learning Technical Staff position focused on AI Engineering and LLM implementation at Salesforce, requiring expertise in prompt engineering and AI systems.

Lead Machine Learning Engineer

Lead Machine Learning Engineer role at Disney focusing on security and anomaly detection, offering competitive compensation and the opportunity to work with cutting-edge ML technologies.

Machine Learning Engineer 4

Join Adobe as a Machine Learning Engineer 4 to develop advanced AI solutions for brand intelligence, working with cutting-edge technology and collaborating with talented teams in Bangalore.