Sr. Software Engineer, Systems Framework & Infrastructure
Tenstorrent
Sr. Software Engineer, Systems Framework & InfrastructureTenstorrent 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.
The Systems Engineering team is responsible for low-level management from the ASIC to the system level, supporting activities from pre-silicon development through production. In this role, you will focus on developing software frameworks, APIs, tooling, infrastructure, and continuous integration (CI) regression systems to introspect and test our ASICs and systems, while supporting teams across Tenstorrent. You will gain experience with state-of-the-art ML processor architecture, board design, and debugging.
This role is hybrid, based out of Toronto, Canada.
We welcome candidates at various experience levels for this role. 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
Bachelor’s or Master’s degree in computer science, computer engineering, electrical engineering or related field with 3+ years of relevant software development experience.
A strong programmer in C, C++, and Python with fluency in Git for source code management using rebase and feature-branch workflows.
Experienced with python packaging release flows and infrastructure, CI/CD with containerized environments and test automation (doctest, pytest).
A strong Linux systems programmer with understanding of operating-systems internals, thread-safe programming and memory management.
Technically grounded in computer architecture and logic design, with a good understanding of circuit design and digital hardware design. Ability to read schematics and RTL and experience debugging using lab tools (oscilloscopes and logic/ protocol analyzers) or pre-silicon waveforms.
An analytical problem solver and clear verbal and written communicator who can work cross-functionally, drive issues to closure, and bring a basic understanding of machine learning.
What We Need
Design, develop and maintain system and ASIC access and testing frameworks, working closely with internal customer teams on requirements.
Architect APIs to enable customer teams to seamlessly transition their execution from the earliest days of test chip bring-up to mature productized systems.
Execute ML processor, board, and system bring-up and validation, driving issue debugging across bring-up, validation, and production.
Build out CI/CD pipelines to ensure quality software deliverables.
Review code from other engineers and provide mentorship to juniors.
What You Will Learn
Gain hands-on experience with state-of-the-art ML processor architecture and chiplet-based ASIC architecture.
Deepen your understanding of ASIC/ board/ system design, system bring-up, and hardware debugging.
Build extensible, maintainable software and related CI and automation infrastructure across all levels of the post-silicon lifecycle.
Broaden your system-level perspective by collaborating with and enabling teams across Tenstorrent.
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.
Voluntary Self-IdentificationFor government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.
As set forth in Tenstorrent’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.
If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:
A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs;
or a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
#J-18808-Ljbffr
The Systems Engineering team is responsible for low-level management from the ASIC to the system level, supporting activities from pre-silicon development through production. In this role, you will focus on developing software frameworks, APIs, tooling, infrastructure, and continuous integration (CI) regression systems to introspect and test our ASICs and systems, while supporting teams across Tenstorrent. You will gain experience with state-of-the-art ML processor architecture, board design, and debugging.
This role is hybrid, based out of Toronto, Canada.
We welcome candidates at various experience levels for this role. 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
Bachelor’s or Master’s degree in computer science, computer engineering, electrical engineering or related field with 3+ years of relevant software development experience.
A strong programmer in C, C++, and Python with fluency in Git for source code management using rebase and feature-branch workflows.
Experienced with python packaging release flows and infrastructure, CI/CD with containerized environments and test automation (doctest, pytest).
A strong Linux systems programmer with understanding of operating-systems internals, thread-safe programming and memory management.
Technically grounded in computer architecture and logic design, with a good understanding of circuit design and digital hardware design. Ability to read schematics and RTL and experience debugging using lab tools (oscilloscopes and logic/ protocol analyzers) or pre-silicon waveforms.
An analytical problem solver and clear verbal and written communicator who can work cross-functionally, drive issues to closure, and bring a basic understanding of machine learning.
What We Need
Design, develop and maintain system and ASIC access and testing frameworks, working closely with internal customer teams on requirements.
Architect APIs to enable customer teams to seamlessly transition their execution from the earliest days of test chip bring-up to mature productized systems.
Execute ML processor, board, and system bring-up and validation, driving issue debugging across bring-up, validation, and production.
Build out CI/CD pipelines to ensure quality software deliverables.
Review code from other engineers and provide mentorship to juniors.
What You Will Learn
Gain hands-on experience with state-of-the-art ML processor architecture and chiplet-based ASIC architecture.
Deepen your understanding of ASIC/ board/ system design, system bring-up, and hardware debugging.
Build extensible, maintainable software and related CI and automation infrastructure across all levels of the post-silicon lifecycle.
Broaden your system-level perspective by collaborating with and enabling teams across Tenstorrent.
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.
Voluntary Self-IdentificationFor government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.
As set forth in Tenstorrent’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.
If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:
A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs;
or a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
#J-18808-Ljbffr
Vacancy posted 50 minutes ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer, Systems Framework & Infrastructure in Winnipeg, MB vacancy
- ...Tenstorrent in Toronto, Canada, seeks a Sr. Software Engineer for Systems Framework & Infrastructure to design, implement, and maintain software frameworks, APIs, tooling, and CI systems across the ASIC and system level. You will collaborate across teams to bring up ML processors...Senior
- ...across our ecosystem. We are looking for a Senior Software Engineer to help architect and implement the distributed data systems that drive this platform at scale.In this... ...systems, stream processing, and cloud-native infrastructure - ensuring correctness, reliability, and...SeniorWork at officeWorldwide
- ...delivering high-quality, scalable software across the frontend and... ...with product, design, and engineering teams, the developer drives... ...balance hands-on execution with systems thinking, consistently... ...and highly available cloud infrastructure. Develop internal platform...SeniorLong term contractInternshipSleeping nights
- Software Engineer: Agent Infrastructure Backend / Distributed Systems · Toronto, Canada · Full-timeDesign and build the execution fabric, scheduling, and deployment paths that power large-scale agent systems: from million-agent runs to on-prem and air-gapped enterprise installs...Suggested
$165k - $330k per year
...applied AI research, flexible infrastructure, and seamless developer... ...and help build the platform engineers turn to ship AI products. THE ROLEAs an Infrastructure Software Engineer at Baseten, you'll build... ...Build and enhance monitoring systems for model performance metrics...SuggestedFlexible hours- ...saving lives. JOB SUMMARY Lead the Engineering, Facilities, and Validation (EFV) team... ...objectives while implementing harmonized EFV systems and processes. Provide leadership... ...(e.g., large-scale facility expansions, infrastructure upgrades, or complex capital portfolios)...SeniorWork at officeFlexible hours
- ...management and cybersecurity software, serving Managed Service Providers... ...of IT: whether you're in engineering, product, sales, marketing,... ...on building scalable backend systems, integrating ML/AI capabilities... ...tooling (e.G., pandas, ML frameworks)Familiarity with data modeling...SeniorLong term contractWorldwide
- We are looking for a Sr. Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications... ...tune queries for performance in SQL ServerDesign event-driven systems with message queues and publish/subscribe patterns using...SeniorRemote work
- ...Keycard, we're building identity and access infrastructure for the agent-native era, where software isn't static but a dynamic, constantly changing system of AI agents working on behalf of... ...'re hiring two staff-level Software Engineers, Infrastructure to own how Keycard is...InternshipRemote work
- We’re looking for a software engineer to join us in building the future of business banking and cash management. You’ll work closely with other... ...projectsComfortable with designing APIs, debugging complex systems, and writing testsStrong product sense and ability to make thoughtful...SeniorInternshipWork at office
$180k - $350k per year
We deliver foundational systems that shape the future of how technology is used in... ...succeed. What You Will DoThe technology infrastructure team plays an essential role through... ...infrastructure life cycle: Engineer and support software and systems infrastructure. Introduce...Internship- ...re a team of roboticists and engineers building robots that harvest... ...looking for a Senior Robotics Software Engineer who is comfortable working... ...bed with our depth camera systems, using our soft grippers to... ...visualization, logging, and frameworks such as ROS2. You can remotely...SeniorLocal areaRemote workFlexible hoursWeekend workAfternoon shift
$150k - $200k per year
...VGSVGS is building the trust infrastructure for a new era of commerce.... ...exceptional people. Trusted Engineering That MattersEngineering at... ...scale, reliable, and resilient systems that manage mission‑critical... ...card data. As a Senior Software Engineer, you’ll help build...SeniorWork at officeLocal areaImmediate startRemote workWork from homeFlexible hoursShift work$120.7k - $161.8k per year
...technology, and technology inspires creativity. Engineers in our Production Technology department... ...daily. The Emerging Technology Sr. Software Engineer will collaborate with... ...agentic workflows, focusing on templates and frameworks that help teams develop technical solutions...SeniorInternshipShift work- Design and develop Infrastructure as Code for highly available and scalable systems. Contribute to the CI/CD of our applications... ...in a DevOps or related software development role. In-depth knowledge... ...in Computer Science, Software Engineering, or a related field, or equivalent...Senior
$168k - $252k per year
...AI Model Serving team is the engine behind every production Workday... ...are energized by working on infrastructure that sits at the heart of... ...the Role As either a Senior Software Development Engineer or a Principal... ..., and maintain large-scale systems that enable moving ML models...SeniorWork at officeRemote workHome officeFlexible hours$104k - $154k per year
...companies through the exercise and sharpening of project engineering skills on custom power system protection and control systems. All phases of project... .... Hubbell IncorporatedHubbell creates critical infrastructure solutions that power our customers, communities, people...SeniorRemplacementWork at officeFlexible hours- ...career.THE ROLE: We are looking for a dynamic, energetic Systems Design Engineer to join our growing team. As a key contributor to the success... ...with highly experienced engineers across the hardware and software stack.THE PERSON: As a Senior Systems Design Engineer, ideal...SeniorInternship
- The Systems Engineer P4 is part of the engineering team that develops marine navigation and bridge... ...organizations and system components (software engineering, hardware engineering, integration... ...the design by writing SSDD, ICDs, SRS Performs requirement analysis, traceability...Senior
$120k - $180k per year
System Software Engineer - AIAbout us:We are a startup building foundational technology to address performance, scalability, and resiliency challenges... ...talented System Software Engineer to help us redefine the infrastructure layer of AI. In this role, you will bridge the gap between...InternshipRemote work$147k - $196.6k per year
...them. We’re looking for a Manager of Software Engineering to join the Autonomous Vehicles Integrity... ...for guiding the AV Diagnostics Infrastructure team as it develops the fault detection... ...autonomous-driving and active-safety systems. You’ll lead engineers building shared...- ...enterprises who are building AI systems. We believe that our work is... ...is a team of researchers, engineers, designers, and more, who... ...next generation of agentic AI infrastructure at Cohere. This team sits at... ..., or agent development frameworks Familiarity with model routing...SeniorFull timeManual laborWork at officeLocal areaRemote workHome office
$250k - $325k per year
...applications and next steps. Our partner is looking for a Senior Software Engineer (Infrastructure) based in Canada. Join a fast-growing, AI-native... ...backend engineering, cloud infrastructure, and distributed systems, you will solve challenging technical problems without relying...SeniorLong term contractFull timeInternshipRemote work- Build Databricks infrastructure and products using Python, Java, or C++ within collaborative engineering teams. Develop reliable, scalable, and... ...secure platform solutions.As a Software Engineer, you will... ...infrastructure, databases, systems, tools, cloud, full stack, and...
- Join Tailscale as an Infrastructure Software Engineer, focusing on cloud environment improvements and system efficiency. This fully remote role encourages collaboration and innovation across various engineering teams. Tailscale is seeking a diligent Software Engineer to...Remote work
- Strengthen cloud infrastructure and production reliability with AWS expertise for an AI-driven risk intelligence platform serving global compliance needs.As a Senior Software Engineer, you will help scale backend systems and cloud infrastructure. You will improve production...Senior
$135.2k - $258k per year
...Stripe Stripe is a financial infrastructure platform for businesses.... ...churn.What you'll do As an engineer on the team, you'll be responsible... ...that span technologies, systems, and processes where you'll design... ...of experience in backend software developmentAbility to write high...Contract workInternshipWork at officeLocal areaRemote workWork from homeRelocation$160k - $325k per year
...models for enterprises who are building AI systems. We believe that our work is... ...customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate... ...Seoul. Join us! Why this role? The Data Infrastructure team at Cohere is responsible for the...Full timeWork at officeLocal areaRemote workHome officeusd218k per year
...Equinix is the world’s digital infrastructure company®, shortening the... ...define product roadmaps Software ArchitectureParticipates in... ...standards and recommends testing frameworks DevOpsArticulates a... ...Computer Science or Computer Engineering The targeted pay range for...SeniorFull timeWork at office- ...culture, and conviction behind what we’re building.About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the... ..., and the APIs and services that support them.Keeping our systems fast and reliable: integrations, data at scale, performance,...SeniorShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer, Systems Framework & Infrastructure. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

