Full Time

Sr. Principal Software Engineer, AI Compiler

Tenstorrent
$150,000 - $200,000* / year (about $72–$96 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Tenstorrent, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Sr. Principal Software Engineer, AI Compiler at Tenstorrent will be instrumental in defining and implementing cutting-edge compiler techniques for AI applications. This position requires a strong foundation in computer architecture, compiler design, and AI technologies. The ideal candidate will collaborate closely with cross-functional teams to develop highly optimized algorithms that enhance performance and efficiency. Responsibilities will also encompass mentoring junior engineers, driving innovation within the team, and contributing to the evolution of the AI compiler domain at Tenstorrent.



Job Responsibilities

  • Design and implement advanced compiler optimizations specifically tailored for AI workloads.
  • Collaborate with architecture teams to align compiler capabilities with hardware functionalities.
  • Conduct performance tuning and profiling of compiled AI models to ensure optimal execution.
  • Lead prototyping and experimentation with new AI features and technologies.
  • Mentor and guide junior developers in best practices and innovative techniques.
  • Participate in code reviews to maintain high-quality code standards within the team.
  • Document and communicate findings and strategies to various stakeholders.


Qualifications

  • Master’s or Ph.D. degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 10 years of experience in compiler design, software development, and architecture.
  • Proficiency in programming languages such as C++ and Python.
  • Strong understanding of AI frameworks like TensorFlow or PyTorch.
  • Demonstrated experience with optimization techniques and tools.
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.
  • Strong communication skills, both verbal and written.


Technologies & Tools

The Sr. Principal Software Engineer will utilize a variety of cutting-edge technologies and tools that include advanced compiler frameworks, AI model optimization software, performance profiling tools, and programming languages such as C++ and Python. Familiarity with cloud platforms and distributed computing environments will also be essential to ensure that AI applications are scalable and efficient.



Ideal Candidates

The ideal candidates for this position will possess a unique blend of technical expertise and innovative mindset, driving them to push the boundaries of established practices. They should demonstrate strong leadership qualities, the ability to communicate complex concepts effectively, and a passion for AI and compiler technologies. Adaptability, a commitment to continuous learning, and a strong work ethic are essential traits that will enable candidates to thrive in the dynamic environment at Tenstorrent.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.