Software Engineer, TT-Distributed
$100k per yearTenstorrent
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 our TT-Distributed Software Engineer, you will develop and optimize distributed software systems that power the most efficient and highest-performing AI and HPC clusters. In this role, you'll work on distributed programming across multiple nodes, utilizing systems programming, inter-node communication, and Tenstorrent’s scalable architectures to advance the state-of-the-art distributed inference and training infrastructure.
This role is hybrid, based out of Santa Clara, CA; Austin, TX; or Toronto, ON.
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
- Strong C or C++ engineer with solid foundations in systems programming, operating systems, and distributed systems principles.
- Enthusiastic about distributed computing, including IPC, socket programming, and cluster resource coordination.
- Comfortable reasoning about scalability, fault tolerance, and performance across multi-node environments.
- Curious and first-principles thinker who challenges conventional approaches to distributed system design.
- Motivated to grow into a deep technical expert in large-scale distributed AI infrastructure.
What We Need
- Architect, implement, and optimize distributed software systems that coordinate computation and communication across clusters of AI accelerators and CPUs.
- Design and build distributed APIs enabling data-parallel and tensor-parallel AI workloads.
- Leverage MPI-based technologies and related frameworks to scale programming models across multiple hosts and compute nodes.
- Develop robust systems using IPC, inter-node sockets, and distributed communication primitives to ensure reliability and high performance.
- Build and maintain testing, debugging, profiling, and monitoring tools for large-scale distributed workloads and collaborate with model and systems teams on cluster bring-up.
What You Will Learn
- How large-scale distributed inference and training systems are architected across thousands of accelerators.
- Advanced techniques in collective communication, synchronization, and parallel workload distribution.
- The performance characteristics of Tenstorrent hardware in multi-node cluster environments.
- How distributed programming models integrate with compilers, runtimes, and AI frameworks.
- The real-world challenges of deploying, debugging, and scaling next-generation AI clusters.
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.
#J-18808-Ljbffr$100k per year
...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and... ...and looking for contributors of all seniorities. As our TT-Distributed Software Engineer, you will develop and optimize distributed software systems...SuggestedPermanent employment- ...with ultra high-speed inference. The Role The Cluster engineering team owns the software that turns thousands of wafers, servers, and switches... ...Qualifications · 5+ years building and operating production distributed systems or infrastructure software · Production-quality...Suggested
- Elevate your software engineering career with Tenstorrent as a Distributed Software Engineer. Contribute to AI and HPC clusters in a hybrid role based in Santa Clara, Austin, or Toronto. In this critical position, you will architect and optimize distributed software systems...Suggested
$130k - $140k per year
...role is open to remote/ hybrid candidates commutable to our Toronto HUB office. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the...SuggestedPart timeWork at officeRemote workWork from homeFlexible hours- ...critical part of that mission. Our AI/ML engineering teams are delivering the intelligence... ...Snowflake platform. We're looking for a Software Engineer — AI to join our growing... ...fundamentals (data structures, algorithms, distributed systems) ~ Experience with AI/ML systems...SuggestedFull timeWork at officeLocal areaWorldwide
$160k - $220k per year
.... Opportunity As a Staff Engineer on the OIG team, you will be... ...of building enterprise-grade software that millions of users depend... ...and delivering large-scale, distributed systems in production environments... ...Familiarity with workflow engines or approval/routing systems (...Full timeLocal areaWorldwide$149k - $220k per year
...innovation ecosystem. On the Commercial Software team, we are building the platform that... ...Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-... ...following areas: modern web technologies, distributed systems, data storage and processing,...Full timeInternshipManual laborWork at officeWork from homeFlexible hours$125.28k - $210.6k per year
...t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible for building... ...-stack development experience ~ Strong understanding of distributed systems, data structures and algorithms ~ A self starter...Full timeInternshipWork at officeLocal areaFlexible hours$150k - $200k per year
...continues to expand. This is the senior engineering role responsible for advancing its development... ...that spans application architecture, software development and production delivery. You... ...SQL, vector stores, object storage and distributed caching. Strong experience developing...Full time- ...-assisted cameras to make streets safer. We're looking for a Software Engineer to join the backend team that powers our annotation workflows... ...elegant software. What You'll Do Help design and build distributed systems that support high-throughput data review and...Full timeInternshipLocal area
$163k - $200k per year
...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers... .... Our platform ingests, processes, and distributes hundreds of thousands of events per... ...a system that makes it easy for Sentry engineers to deploy and run Streaming Applications...Full timeWork at office3 days per week$118k - $162k per year
...or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development... ...a major cloud platform such as AWS ~ Experience testing distributed, multi-tenant systems at scale, including asynchronous and...Full timeLocal areaWorldwide- ...Cybersecurity Companies by the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee. Android Software Engineer Ready1 Mobile · Full-time · Toronto, Canada (Hybrid) · Mid-level We're looking for an Android Software Engineer to join...Full timeInternshipWork at officeLocal areaRemote workWorldwide3 days per week
- ...Alpaca is seeking a Software Engineer for the Securities Finance (SecFi) backend. You will design and operate systems powering lending, borrowing, and related broker-dealer infrastructure, with a focus on reliability and scale. You’ll work on FPSL and short borrowing workflows...
$175k - $210k per year
...Description General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type:... ...enterprise grade ~ Deep hands-on experience with high-throughput distributed systems: event streaming or message queues, async processing,...Long term contractFull timeInternshipLive InWork at officeImmediate startRemote workFlexible hours- ...experience in digital financial services, our Engineering Internship Program is the opportunity... ...2027, you’ll begin your journey as a Software Engineer Intern through our Engineering... ...architectures and interest in scalable distributed systems, including designing,...Hourly payPermanent employmentFull timeInternshipWork at office
$200k - $420k per year
...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers... ...stores, and caches. We help Sentry engineers store and access data consistently,... ...engineering experience building and operating distributed, stateful systems in production. ~...Hourly payFull time$136k - $187k per year
...opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced agile...Full timeLocal areaWorldwideFlexible hours$160k - $220k per year
...We are a diverse team of engineers, product managers, and designers... ...About the role As a Staff Software Engineer on the Okta Secures... ...role requires deep expertise in distributed systems and a commitment to... ...the request-time authorization engine at the Agent Gateway and at...Full timeLocal areaWorldwideShift work- ...complexity is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director,... ...design principles, including SaaS, PaaS, IaaS, multi-tenancy, and distributed systems. Deep knowledge of Infrastructure-as-Code...Long term contractFull timeImmediate startWorldwide
$140k - $180k per year
...America, Europe, Australia, and Japan. We are seeking a Distributed Systems Engineer to join the MovableInk Activation Team. Our team is responsible... ...for the design and implementation of distributed software systems that handle data at massive speeds and scale. The role...Full time$136k - $160k per year
...blockchain technology, financial market infrastructure, and modern distributed systems - with a focus on accessibility, security, and... ...we're building the infrastructure that changes that. As a Software Engineer , you'll build and own backend services that make tokenized...Full timeContract workWork at officeFlexible hoursShift workNight shiftWeekend work3 days per week$120k - $150k per year
...DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join... ...AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing...Full timeWork at officeLocal area- ...Our client manages large lottery campaigns for major foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for designing and implementing software and integration solutions that supports...Full time
$220k - $359.21k per year
...YOU’LL DO We’re looking for a Staff Software Engineer to join the User Targeting team as a hands... ...end to end, from the segmentation engine and data pipelines through the APIs and... ...Azure) Architecture: experience with distributed systems, API design, monitoring, and best...Full timePart timeInternshipManual laborWork at officeLocal areaFlexible hours$136k - $160k per year
...performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. As a Software Engineer , you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s next-generation crypto, web3...Full timeContract workWork at officeWorldwideFlexible hoursShift workNight shiftWeekend work3 days per week$100k - $147k per year
...guests, do what they love, and thrive. We're looking for an engineer to help build and scale Toast's earnings platform — systems that... ...livelihoods, we'd love to hear from you. About this roll*: As a Software Engineer on our team, you will: Help shape our tip and...Full timeWork at officeLocal area$75k - $95k per year
..., committed to making a positive impact on its customers, employees, and communities. The Role We're hiring Associate Software Engineers in Test to work at Veeva, working on various products in the Life Sciences industry encompassing the fields of pharmaceuticals,...Full timeInternshipWork at officeLocal areaWork from homeRelocation$100k - $150k per year
...a place where our people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and deliver secure, scalable,... ...and a delivery-first mindset - shaping APIs, integrations, and distributed applications that solve real business problems. You’ll work...Full timeFlexible hours$136k - $187k per year
...all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering We are looking for a Senior Software... ...build, and optimize custom workflows to ingest, process, and distribute security data to downstream systems at scale. Scalable System...Full timeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, TT-Distributed. Be the first to apply!
- software developer no experience Toronto, ON
- junior software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer intern Toronto, ON
- software developer internship no experience Toronto, ON
- software developer Toronto, ON
- software development engineer Toronto, ON
- part time software developer Toronto, ON
- ingénieur logiciel Toronto, ON
- software design engineer Toronto, ON


