Software Engineer, Acceleration Kernel Development
Tenstorrent · Santa Clara, California, United States
About this role
**Software Engineer, Acceleration Kernel Development** **About the Role** Work at the intersection of software and hardware performance on Tenstorrent's Acceleration Kernel Development team. You'll write low-level code powering high-efficiency machine learning workloads, optimizing every cycle, memory move, and instruction. **Location** Hybrid - Santa Clara, CA or Remote **Who You Are** • Developer passionate about high-performance code, parallel algorithms, and hardware optimization • Expert in C/C++ with ability to build fast, efficient code from the ground up • Obsessed with performance and precision, especially in ML workloads • Thrive in collaborative, fast-moving environments solving complex problems **What We Need** • Expertise building and optimizing compute kernels for parallel ML and high-performance workloads • Ability to analyze and tune instruction-level performance across latency, memory, and bandwidth • Collaborative mindset to work with ML engineers and integrate optimizations into production • Ownership of debugging, profiling, and maintaining a fast, reliable low-level software stack **What You'll Learn** • Push AI hardware to its limits by shaping kernel execution • Integrate kernel work into ML frameworks and real-world training pipelines • Performance tuning on cutting-edge architectures with top-tier hardware engineers • Keep code lean, reliable, and scalable under heavy workloads **Compensation** $100k - $500k (including base and variable compensation). Actual offer based on experience, skills, education, background, and location. **Note:** Multiple experience levels welcome. Assessment during interview determines appropriate level and offer alignment. U.S. export compliance requirements apply.
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.