TT-Distributed Software Engineer
$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.
Responsibilities:
- Architect, implement, and optimize distributed software systems (TT-Distributed) to efficiently manage communications and computations across clusters of AI accelerators and CPUs.
- Design robust systems leveraging inter-process communication (IPC), inter-node sockets, and distributed programming frameworks like MPI to ensure reliability, scalability, and high performance.
- Dive deep into system-level optimizations, cluster resource management (e.g., Slurm), and performance tuning to maximize efficiency in distributed AI workloads.
- Collaborate closely with AI researchers and hardware engineers to integrate distributed inference and training frameworks into Tenstorrent’s broader software ecosystem.
Experience & Qualifications:
- Bachelor's degree or higher in Computer Science, Electrical/Computer Engineering, or a related field.
- Solid proficiency in C/C++ and a foundational understanding of systems programming, operating systems, and distributed system principles.
- Enthusiasm for distributed computing, including inter-process communication (IPC), socket programming, cluster resource management, and distributed inference and training.
- Willingness to think from first principles, consider out-of-the-box solutions, discover where industry norms and current state-of-the-art fall short, and drive to surpass them.
- Desire to learn, grow, and become an expert in distributed systems, bringing curiosity and innovative thinking to solve challenging problems in large-scale computing.
- Experience or familiarity with high-performance networking, MPI, RDMA, or cluster computing frameworks is advantageous but not required.
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.
Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set by the U.S. government.
Our engineering positions and certain engineering support positions require access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and/or documentation will be required and considered as Tenstorrent moves through the employment process.
If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government. If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.
- ...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
$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 (...SuggestedFull 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,...SuggestedFull 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- ...-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
$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$166k - $195k per year
...rewards. The International engineering team's mission is to expand... ...! As a Senior Full Stack Software Engineer , you will be a... ...interfaces with resilient backend distributed systems, architecting and... ...mechanisms, localized promotion engines, and user acquisition...Full timeWork at officeWorldwideFlexible hoursShift work3 days per week$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- ...The Role We’re looking for a Growth Engineer to own the technical systems behind acquisition... ...of engineering and growth, building the software that helps us reach the right prospects,... ...Experiment with content, formats, and distribution, measuring what earns attention and...Full timeLocal area
$200k per year
...they deserve. The role We are looking for a Principal Software Engineer to help architect and scale the core systems that power... ...Python, TypeScript, Go, or similar) ~ Experience working with distributed systems and cloud infrastructure ~ Strong system design and...Long term contractFull timeWork at officeRelocation$156k - $188k per year
...into a single, modern platform that powers software, APIs, payments, and patient experiences... ...launch and rollout. Partner with engineering leaders and product managers to generate... ...understand all the different components of a distributed system, how they interact, and how...Live InRemote workFlexible hours$113.7k - $136.45k per year
...and ready to query, with no engineering or maintenance required. We’re... ...across the systems, clouds, engines, and tools they rely on. dbt... ...We’re seeking an enthusiastic Software Engineer to join our fast-growing... ...performance bottlenecks in distributed systems This role...Full timeInternshipWork at officeRemote workFlexible hours$108k - $135k per year
...sharing industry. We are seeking a highly motivated, mid-career software engineer to contribute to the development of features that facilitate... ...Participate in code reviews to ensure code quality and distribute knowledge Share your knowledge by giving brown bags, tech...Hourly payWork at officeLocal areaFlexible hours3 days per week- ...enterprise. Summary/Objective Emburse Engineering Managers drive the execution, culture,... ...enterprise solutions. As a Manager of Software Engineering, you will lead, mentor, and... ...Essential Functions Technical ~4–6 years of distributed software development experience, with 1–...Full time
- ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions... ...in TypeScript and React for frontend work ~ Foundation in distributed systems, event-driven architectures, and web fundamentals ~...Long term contractFull timeWork at officeLocal areaFlexible hours
$118k - $152k per year
...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify,... ...projects and collaborate with clients and distributed teams, applying strong technical judgement...InternshipImmediate start$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
$140.6k - $190.6k per year
...Job Description The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including... ...~ Expertise in cloud-native application development and distributed systems. ~ Strong experience with AWS and familiarity...Long term contractFull timeWork at officeLocal areaFlexible hours$150k - $180k per year
...Software Engineer, Payments and Revenue Location: Toronto GTA (on-site) · Type: Full... ...development focused on payment systems, distributed systems or cloud infrastructure ~ Strong... ...infrastructure or reconciliation engines Cross-border payments, FX and multi-...Full time- ...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$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$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...Permanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week$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- ...welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds... ...backend technologies. - You have experience owning distributed, high-scale, or business-critical systems where reliability,...Long term contractFull timeWork from home
$140k - $175k per year
...research with AI? Join our Global Westlaw Engineering organization and help shape the next... ...specifications; mentor senior and junior software engineers; champion MLOps and LLMOps practices... ..., evaluation methodologies, and distributed systems, plus working experience with AI...Full timeWork at officeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to TT-Distributed Software Engineer. 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

