Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, TT-Distributed

$100k per year

Tenstorrent

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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, TT-Distributed in Toronto, ON vacancy
  • $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... 
    Suggested
    Permanent employment

    Tenstorrent

    Toronto, ON
    more than 2 months ago
  •  ...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

    Cerebras Systems

    Toronto, ON
    a month ago
  • $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... 
    Suggested
    Part time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Curinos Inc

    Toronto, ON
    5 days ago
  • $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... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    1 day ago
  • $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 (... 
    Suggested
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    11 days ago
  •  ...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... 
    Full time
    Work at office
    Local area
    Worldwide

    Snowflake

    Toronto, ON
    5 days ago
  • $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 time
    Internship
    Manual labor
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    12 days ago
  •  ...At Foundation AI, we are looking for a Software Enginee r to help design, develop, and...  ...learn and adapt. You’ll collaborate with engineers, product managers, and designers to build...  ...OOP and design patterns; familiar with distributed system concepts. Testing & Quality:... 
    Full time
    For contractors
    Internship
    Remote work

    Foundation AI

    Toronto, ON
    1 day ago
  • $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 time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    19 days ago
  • $205.6k - $257k per year

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...real money. We’re hiring multiple engineers, and you’ll be hired into the Investors...  ...Management and Reporting: Capital calls, distributions, PCAPs, and tearsheets. Turn quarterly... 
    Long term contract
    Full time
    Internship
    Work at office
    1 day per week

    Dba Carta, Inc.

    Toronto, ON
    1 day ago
  • $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

    Stikeman Elliott Llp

    Toronto, ON
    4 days ago
  • $212.5k - $250k per year

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...real money. We’re hiring multiple engineers, and you’ll be hired into the Investors...  ...Management and Reporting: Capital calls, distributions, PCAPs, and tearsheets. Turn quarterly... 
    Full time
    Internship
    Work at office
    1 day per week

    BranchFactor

    Toronto, ON
    4 days ago
  •  ...architecture of high-impact custom features and integrations, ensuring solutions are robust, performant, and aligned with Sitetracker's engineering standards. This opportunity offers the autonomy to solve complex technical challenges, mentor fellow engineers, and influence the... 
    Long term contract
    Full time

    Sitetracker

    Toronto, ON
    1 day ago
  • $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 time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    3 days ago
  •  ...-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 time
    Internship
    Local area

    Obvio

    Toronto, ON
    3 days ago
  • $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 time
    Work at office
    3 days per week

    Sentry

    Toronto, ON
    8 days ago
  •  ...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 time
    Local area

    NationGraph

    Toronto, ON
    17 hours ago
  • $77 - $85 per hour

     ...MuleSoft experience, strong integration engineering skills, and hands‑on expertise in building...  ...work effectively in a geographically distributed delivery environment. Qualifications...  ...Have Skills ~7+ years of experience in software development or integration engineering.... 
    Contract work
    Remote work

    Spirit Omega Inc

    Toronto, ON
    3 days ago
  •  ...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

    emburse

    Toronto, ON
    8 days ago
  • $197k per year

     ...highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter...  ...experience building and operating backend services or distributed systems. ~ Strong programming skills in at least one backend... 
    Full time
    Work at office
    Remote work

    Uber Technologies Inc.

    Toronto, ON
    1 day ago
  •  ...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 contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    20 hours ago
  • $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 time
    Local area
    Worldwide

    Okta

    Toronto, ON
    18 days ago
  • $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 contract
    Full time
    Work at office
    Relocation

    passage

    Toronto, ON
    17 hours ago
  • $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 In
    Remote work
    Flexible hours

    NexHealth

    Toronto, ON
    18 hours ago
  • $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 time
    Internship
    Work at office
    Remote work
    Flexible hours

    Fivetran

    Toronto, ON
    18 hours ago
  • $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

    Targeted Talent

    Toronto, ON
    3 days ago
  • $205k - $250k per year

     ...professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Toronto. This role offers a unique opportunity to...  ...driven architecture with a focus on designing resilient, distributed systems that support high availability and performance. ~... 
    Long term contract
    Temporary work
    Flexible hours

    Berkshire Hathaway Specialty Insurance Company

    Toronto, ON
    1 day ago
  • $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 pay
    Full time

    Sentry

    Toronto, ON
    4 days ago
  • $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 contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    22 days ago
  • $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 contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, TT-Distributed. Be the first to apply!