Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.

We are seeking a highly skilled and motivated Lead Software Engineer to drive the design, development, and optimization of the Metal runtime and firmware for our AI accelerators. As a senior technical leader, you will be responsible for shaping the architecture, guiding best practices, and mentoring a team of engineers to ensure the highest performance and efficiency of our AI systems.

This role is hybrid, based out of Warsaw, Poland or Gdansk, Poland. We are also open to consider remote candidates in Poland on a case by case basis.

Responsibilities: * Technical Leadership: Provide technical direction and mentorship to a team of software engineers, fostering innovation and collaboration. * Metal Runtime Development: Architect, design, implement, and optimize the Metal runtime for our AI accelerators, ensuring high performance and scalability. * Firmware Development: Oversee the development of on-device asynchronous software running on tens of ASICs, managing hundreds of processors, custom data movement, and compute co-processors. * Cross-Functional Collaboration: Work closely with hardware engineers to deeply understand the architecture and features of our AI accelerators, ensuring seamless software-hardware integration. * Performance Analysis and Optimization: Lead performance analysis efforts, identifying bottlenecks and implementing optimizations to enhance efficiency for AI workloads. * API Design and Implementation: Drive the design and implementation of robust APIs that enable seamless integration of the Metal runtime with higher-level software components. * Debugging and Troubleshooting: Lead investigations and resolution of complex issues related to the Metal runtime, ensuring robust and reliable performance across diverse AI applications.

Experience & Qualifications: * Bachelor's, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or a related field. * 8+ years of experience in low-level software development, with a strong background in system programming and runtime optimization. * Expert proficiency in C/C++ with extensive experience in performance-critical programming. * Design and implement APIs for integration with higher-level software components * Proven track record of programming and debugging massively parallel systems. * Deep understanding of GPU programming, parallel computing, and hardware acceleration. * Experience leading software teams or mentoring engineers in a technical capacity. * Familiarity with AI and deep learning frameworks (e.g., TensorFlow, PyTorch) is a plus. * Excellent problem-solving skills, with a strong ability to design scalable and maintainable software architectures. * Strong communication and leadership skills, with the ability to work effectively across engineering disciplines. * Passion for pushing the boundaries of AI and high-performance computing.

Tenstorrent offers a highly competitive compensation package and benefits.

Tenstorrent

Tenstorrent