Senior AI Platform Software Engineer

Job expired!
Tenstorrent is at the forefront of groundbreaking AI technology, reshaping the norms in performance, simplicity, and cost-effectiveness. As AI reframes the computing landscape, solutions need to adapt to merge advancements in software models, compilers, platforms, networking, and semiconductors. Our team of technologists have created a high performance RISC-V CPU from the ground up, ignited by a shared enthusiasm for AI and a profound determination to create the finest AI platform achievable. We appreciate collaboration, curiosity, and a commitment to tackle difficult problems. We are expanding our team and are on the lookout for contributors of all seniority levels. Tenstorrent is hunting for an extremely experienced and driven AI Platform Software Engineer to become a part of our lively team. In this position, you'll be assigned the task of developing software pieces that optimize and boost the performance of our AI acceleration platforms. A strong background in C++ programming is essential, and familiarity with compilers is desirable. As an AI Platform Software Engineer, you will play a crucial role in shaping the future of AI technology and assisting in Tenstorrent's triumph. Responsibilities: - Collaborate with cross-functional teams to design, implement, and optimize software components for AI acceleration platforms. - Develop and support high-efficiency, low-level C++ code that interfaces with hardware accelerators. - Work on tasks related to compilers, including code generation, optimization, and integration. - Participate in code reviews to warrant code quality, maintainability, and performance. - Debug and solve both software and hardware integration problems. - Stay current with industry trends and technologies in AI and semiconductor development. - Contribute to the continuous enhancement of software development processes and practices. Experience & Qualifications: - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - Strong proficiency in C++ programming. - Experience with compiler development and optimization is a strong plus. - Familiarity with AI frameworks and hardware accelerators is advantageous. - Knowledge of low-level programming and hardware-software co-design. - Excellent problem-solving and debugging skills. - Strong communication and teamwork abilities. - Self-motivated with the ability to work independently and meet deadlines. Location: Toronto | Boston Tenstorrent provides a highly competitive compensation package and benefits, and we are an equal opportunity employer.