Principal Software Engineer, ML Frameworks
3 weeks ago
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 timeA 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...
-
Principal ML Engineer
3 weeks ago
, , Canada Launch Potato Full timePrincipal 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...
-
Principal ML Engineer
4 weeks ago
, , Canada Launch Potato Full timePrincipal ML Engineer – 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, our mission is to connect consumers with the world’s leading brands through data-driven content...
-
AI / ML Engineer OR Data Scientist
1 day ago
, ON, Canada Veracity Software Inc Full timeOverview 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...
-
Principal Software Engineer
3 weeks ago
, , Canada Cvent, Inc. Full timeOverview 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...
-
Principal ML Engineer
4 weeks ago
, NB, Canada Launch Potato Full timeOverview As The Discovery and Conversion Company, our mission is to connect consumers with the world’s leading brands through data-driven content and technology. Headquartered in South Florida with a remote-first team spanning over 15 countries, we’ve built a high-growth, high-performance culture where speed, ownership, and measurable impact drive...
-
, , Canada Autodesk Full timeA leading software company is seeking a Principal Machine Learning Engineer to shape the future of its B2C eCommerce platform. This role involves full-lifecycle ownership from ideation to deployment of scalable ML systems, collaborating with cross-disciplinary teams to create personalized user experiences. Candidates with a solid background in Data Science...
-
AI/ML Engineer
5 days ago
, , Canada Tek Tron IT Full timeJob Overview In this role, the Machine Learning Engineer will design, develop, and deploy AI and deep learning models for production, build scalable data pipelines for feature extraction and training, manage end‑to‑end MLOps workflows, conduct exploratory data analysis and feature engineering, collaborate with data scientists and software engineers,...
-
Principal Software Engineer
3 weeks ago
, , Canada Thinkific Labs Inc. Full timeThinkific is a learning commerce platform. We unite community, courses, and content with commerce, so experts and teams can create transformative learning experiences to grow their revenue.We build products that create impact and raise the bar on what’s possible through online learning. O ur team of 275+ Thinkers supports customersaround the globe while...
-
Principal ML Engineer, Recommendation Systems
2 weeks ago
, , Canada Launch Potato Full timePrincipal ML Engineer, Recommendation Systems Join to apply for the Principal ML Engineer, Recommendation Systems role at Launch Potato 2 days ago Be among the first 25 applicants 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....