Principal Software Engineer, ML Frameworks

1 week ago


Canada Tenstorrent Full time

Principal Software Engineer, ML Frameworks Get AI-powered advice on this job and more exclusive features. 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. As a Principal Software Engineer on the ML Frameworks team at Tenstorrent, you will define and drive the architecture that enables machine learning models to run at breakthrough performance on our custom silicon. You will work across the entire software stack, from compilers to runtime to frameworks like PyTorch, while shaping the abstractions and strategies that unlock the full potential of our hardware. This is a role for someone who thrives on solving difficult performance problems and influencing the direction of AI frameworks at scale. This role is hybrid, based out of Toronto, ON; Austin, TX; Santa Clara, CA, with the opportunity to be remote on a candidate by candidate basis. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting. Who You Are A technical leader with deep expertise in C++ and system-level performance, capable of setting direction and mentoring others in writing highly efficient code. Someone who sees the big picture of ML frameworks, understands how PyTorch, TensorFlow, JAX operate under the hood, and can steer architectural decisions that impact multiple layers of the stack. Comfortable getting deep into performance profiling and solving problems on other levels of the stack. Enjoy working closely with experts across hardware, high performance software, ML and compilers. What We Need Make it easy for ML engineers and compilers to bringup and optimize new models. Make it easy for kernel developers to introduce new operations. Extend and optimize TT-NN to enable lazy evaluation and operation fusion. Work across all layers with hardware, runtime, compiler, kernels, inference and training teams to know what's possible and what's needed. What You Will Learn How ML frameworks and compilers connect at the system level. How to co-design software frameworks with custom silicon architectures. How model inference and training work under the hood, from memory layout to operator fusion. What it takes to build infrastructure that supports fast iteration in research and production. Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made. Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer. This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Computer Hardware Manufacturing Referrals increase your chances of interviewing at Tenstorrent by 2x Get notified about new Principal Software Engineer jobs in Greater Toronto Area, Canada. #J-18808-Ljbffr



  • , , Canada Tenstorrent Full time

    A pioneering AI technology company is hiring a Principal Software Engineer to define architecture for machine learning models on custom silicon. This role requires deep expertise in C++ and system-level performance, with a strong understanding of ML frameworks like PyTorch and TensorFlow. Offering a competitive salary range of $100k - $500k, the position is...

  • Senior, ML Engineer

    3 weeks ago


    , QC, Canada Torc Robotics Full time

    At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to...


  • , , Canada Launch Potato Full time

    Principal ML Engineer - Launch Potato Join to apply for the Principal ML Engineer role at Launch Potato . About Launch Potato Launch Potato is a profitable digital media company that reaches over 30M+ monthly visitors through brands such as FinanceBuzz, All About Cookies, and OnlyInYourState. As the discovery and conversion company, our mission is to connect...


  • , ON, Canada Veracity Software Inc Full time

    Overview Role: AI / ML Engineer OR Data Scientist Location: Canada / USA - Remote Long Term Contract Expi: 3+ years Qualifications Bachelor's degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience 3+ years of professional experience (or equivalent) in software engineering, AI/ML development (ideally including a Master's...

  • Software Engineer

    2 weeks ago


    , , Canada PlanHub Full time

    Software Engineer - AI/ML Productionization PlanHub is the leading pre-construction SaaS platform and marketplace helping general contractors, subcontractors, and suppliers connect and grow their businesses. Built with tradespeople in mind, PlanHub is designed around the user workflow to help boost productivity, maintain deadlines, increase revenue, and...


  • , , Canada Cvent, Inc. Full time

    Overview Our Culture and Impact Cvent is a leading meetings, events, and hospitality technology provider with more than 5,000+ employees and 24,000+ customers worldwide, including 60% of the Fortune 500. Founded in 1999, Cvent delivers a comprehensive event marketing and management platform for marketers and event professionals and offers software solutions...


  • , , Canada Launch Potato Full time

    Principal ML Engineer, Recommendation Systems Join to apply for the Principal ML Engineer, Recommendation Systems role at Launch Potato . Who Are We? Launch Potato is a profitable digital media company that reaches over 30M+ monthly visitors through brands such as FinanceBuzz, All About Cookies, and OnlyInYourState. As The Discovery and Conversion Company,...


  • Distributed - Canada Thinkific Full time

    Do you have in-depth experience leading technical initiatives and aligning engineering strategy with business outcomes, and are you ready to apply that expertise at scale within a growing, product-led company? We're looking for a Principal Software Engineer, End-to-End Solution to join us at Thinkific.As a Principal Software Engineer at Thinkific, you'll act...


  • , , Canada Launch Potato Full time

    A leading digital media company is seeking a Principal ML Engineer specializing in recommendation systems. The role involves establishing the technical vision for personalization and solving complex ML challenges. Ideal candidates have over 10 years of experience in designing large-scale ML systems with expertise in personalization. This position offers...


  • , , Canada Ripple Effect Studios Full time

    Overview Senior Software Engineer - (AI & ML) - Battlefield 2 days ago Be among the first 25 applicants Description Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new...