Software Engineer, AI Tools @ Tenstorrent
Your Application Journey
Email Hiring Manager
Job Details
About Software Engineer, AI Tools at Tenstorrent
Tenstorrent is leading the industry with cutting-edge AI technology. The company is revolutionizing performance expectations, ease of use, and cost efficiency by unifying innovations in software models, compilers, platforms, networking, and semiconductors. With a diverse team that built a high performance RISC-V CPU from scratch, Tenstorrent values collaboration, curiosity, and a commitment to solving hard problems.
Role Overview
As a Software Engineer on the AI Tools team, you will build intelligent systems that help developers create faster, more efficient compute kernels for AI hardware. This role combines low-level performance expertise with AI techniques to automate optimization, debugging, and kernel generation.
- Design AI-powered tools to optimize compute kernels.
- Integrate tools into existing compiler and development workflows.
- Create automated profiling, testing, and analysis systems.
- Experiment with AI/ML approaches for program synthesis.
- Collaborate with hardware, compiler, and ML teams.
Who You Are
You are skilled in Python and C++ with a strong grasp of algorithms, data structures, and performance tuning. You are comfortable with machine learning frameworks like PyTorch or TensorFlow and have hands-on experience with GPU programming (CUDA, OpenCL, ROCm).
What You Will Learn
You will learn how to blend AI techniques with low-level systems programming for tangible performance gains; leverage large language models for code generation and optimization; and build scalable, intelligent development infrastructure for advanced semiconductor products.
Key skills/competency
Software Engineer, AI Tools, Python, C++, AI, GPU, CUDA, Optimization, Debugging, ML, Compiler
How to Get Hired at Tenstorrent
🎯 Tips for Getting Hired
- Customize your resume: Tailor experiences to AI tools and optimization.
- Showcase technical projects: Highlight Python, C++, and GPU work.
- Research Tenstorrent: Review company news and tech innovations.
- Prepare for systems questions: Practice algorithm and performance tuning topics.