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

TT-Distributed Software Engineer

$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.

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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the TT-Distributed Software Engineer in Toronto, ON vacancy
  • $80 - $110 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Full-time Compensation: $80–$110/...  ...4o . Experience building scalable web applications and distributed systems. Background in recruiting technology or HR systems... 
    Suggested
    Hourly pay
    Weekly pay
    Full time
    For contractors
    Summer work
    Remote work

    Mercor

    Toronto, ON
    9 hours ago
  • $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... 
    Suggested
    Full time

    Movable Ink

    Toronto, ON
    9 hours ago
  •  ...Description of the demo job posting Engineers on the Engineering team are responsible for the entire software development lifecycle for our products and services which...  ...large-scale software applications, preferably distributed systems Experience designing and integrating... 
    Suggested
    Full time
    Work at office
    Remote work

    Partner Experience Xml Feed

    Toronto, ON
    9 hours ago
  • $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... 
    Suggested
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    9 hours ago
  • $90k - $130k per year

     ...responsibly and at scale. What’s the Opportunity?   As a Software Engineer at Zafin, you will design, build, test, and maintain software...  ...practices. Experience with AI-enabled applications, distributed systems, or enterprise SaaS platforms. Experience in banking... 
    Suggested
    Full time

    Zafin

    Toronto, ON
    9 hours ago
  • $130k - $150k per year

     ...application must remain fast, reliable, and intuitive.  As a Software Engineer, you will design, build, and ship features across the full...  ...development. You'll have room to deepen your expertise in React, distributed systems, and cloud-native development in a low-bureaucracy... 
    Full time
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    9 hours ago
  • $125k - $175k per year

     ...precision medicine by building software that breaks down barriers to...  ...team of scientists, engineers, designers, and product thinkers...  ...CloudFormation) Databases and query engines (PostgreSQL, BigQuery,...  ...types (BAM, h5ad, Visium) and distributed processing of sparse matrices... 
    Remote job
    Full time
    Contract work
    Internship
    Work at office
    Flexible hours

    Dnastack

    Toronto, ON
    9 hours ago
  •  ...Summary/Objective   Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions...  ...party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional... 
    Full time
    Work at office

    Emburse

    Toronto, ON
    9 hours ago
  •  ...is looking for a Principal Engineer to join our team — OIG is Okta...  ...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 (... 
    Remote job
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    9 hours ago
  • $148k - $185k per year

     ...Institutional Page About the role Our Engineering team helps Nubank to create and use the...  .... We strive for state-of-the-art software development practices that currently include...  ...for Work with large scale distributed systems, understanding their broad architecture... 
    Full time

    Nubank

    Toronto, ON
    9 hours ago
  •  ...have great documentation. Working closely with Engineering and Product teams, you will develop API-focused software components that will materially impact the business...  ...and debugging microservices architectures and distributed systems. ~ Experience developing and supporting... 

    Kong Company

    Toronto, ON
    9 hours ago
  • $125k - $165k per year

     ...smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role...  ...experience building production-grade, distributed applications. ~ Post-secondary degree...  ...Familiarity with additional database engines (MySQL, PostgreSQL) and query languages... 
    Full time
    Internship

    Prophix

    Toronto, ON
    9 hours ago
  • $88k - $110k per year

     ...opportunity to thrive. Lyft is looking for product-focused server software engineers for our Rider Team. We are growing our team with people who...  ...Participate in code reviews to ensure code quality and distribute knowledge  Participate in our team's on call rotation. Identify... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    9 hours ago
  •  ...institutional page About the role Our Engineering team helps Nubank to create and use the...  .... We strive for state-of-the-art software development practices that currently include...  ...for Work with large scale distributed systems, understanding their broad architecture... 
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Nubank

    Toronto, ON
    9 hours ago
  • $160k - $220k per year

     ...mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the...  ...similar), and building services in a distributed, cloud-based architecture. ~ A strong...  ...to low-code/no-code tools, workflow engines, or visual development platforms. Interest... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    9 hours ago
  • $205.6k - $257k per year

     ...and limited partners through world-class software, purpose-built for everyone in venture...  ...You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring...  ...Stack: You are an expert in building distributed systems. While our primary stack is Python... 
    Long term contract
    Full time
    Work at office
    Immediate start

    Dba Carta, Inc.

    Toronto, ON
    9 hours ago
  • $96k - $130k per year

     ...ll thrive here. Report to an experienced Engineering Manager who can offer you mentorship,...  ...and architecture.  How you’ll shape our software engineering practices: Work on major...  ...microservices architecture and modern distributed system patterns. ~ Excellent written and... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Toronto, ON
    9 hours ago
  • $108k - $135k per year

     ...looking for passionate, driven engineers to build systems that empower...  ...create reliable solutions to distributed computing, ML, and data...  ...reviews to ensure code quality and distribute knowledge, as well as on call...  ...experience ~3+ years of software engineering industry experience... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    9 hours ago
  • $100k per year

     ...solutions must evolve to unify innovations in software models, compilers, platforms, networking,...  ...computing at Tenstorrent. You'll work on TT-Forge, our MLIR-based compiler that...  ...Who You Are A passionate software engineer eager to work on compiler technologies and... 
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    9 hours ago
  • $120k - $160k per year

     ...the next generation creator platform and software tools to not only enable business,...  ...We are looking for a Staff Software Engineer who can contribute across the product —...  ...experience designing and scaling complex distributed systems Experience working on high... 
    Long term contract
    Internship
    Remote work
    Home office
    Flexible hours

    Newrich Network

    Toronto, ON
    9 hours ago
  • $80k - $100k per year

     ...unique needs. As we continue to grow, Shakudo seeks a Software Engineer with extensive experience in Kubernetes and backend development...  ..., PyTorch, Scikit-Learn). ~ Preferred: Experience with distributed computing and data engineering technologies (Spark, Dask, Ray... 
    Full time
    Work at office
    Immediate start

    Shakudo

    Toronto, ON
    9 hours ago
  •  ...automation, and we’ve assembled a world-class engineering team with staff-level talent from...  ...development, relational databases, and distributed systems ~ Experience with Typescript,...  ...systems (e.g. fintech), or complex workflow engines is a plus ~ Loves in-person culture,... 
    Full time
    Work at office

    Maxima

    Toronto, ON
    9 hours ago
  • $140k - $260k per year

     ...Design, build and deploy complex distributed systems Build 3rd party integrations...  ...SDKs What you bring: ~7+ years of software development experience using Python ~...  ...Computer Science, Mathematics, Software Engineering, or equivalent experience     The... 
    Full time

    Zoominfo Technologies, Llc

    Toronto, ON
    9 hours ago
  •  ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...Role Fivetran is looking for a Staff Software Engineer to join our Database Connector...  ...replication correctness, and large-scale distributed systems. You will lead the design and... 
    Full time
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    9 hours ago
  •  ...enterprises. We believe that software can radically transform the world...  ...and motivated Staff Software Engineer to join our team and work on...  ...services used in large scale distributed systems such as Kafka, Flink,...  ...Nirmata's open source policy engine —Kyverno simplifies... 
    Long term contract
    Flexible hours

    Nirmata

    Toronto, ON
    9 hours ago
  •  ...powered IT management and cybersecurity software, serving Managed Service Providers (MSPs...  ...Job Title: Staff Software Engineer, Platform Engineering Why Kaseya?...  ...engineering organization. This role focuses on distributed systems, cloud-native architecture, platform... 
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    9 hours ago
  • $103.32k - $147.6k per year

     ...billion customers. Spotify's Financial Engineering (FinE) organization ensures that as...  ...financial processes. We're looking for a Software Engineer who enjoys building reliable,...  ...experienced with Scala or Java and at least one distributed data processing framework such as Scio,... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Spotify

    Toronto, ON
    9 hours ago
  •  ...needs. As we continue to grow, Shakudo seeks a Senior Software Engineer with strong experience in Kubernetes and systems development....  ...system Participate in code reviews to ensure code quality and distribute knowledge Unblock, support and effectively communicate... 
    Full time

    Shakudo

    Toronto, ON
    9 hours ago
  • $30 - $50 per hour

     ...to take ownership and move fast. About the Role As a Software Engineer Intern , you’ll build systems that power real-time, AI-...  ...problems you most enjoy working on . For example: Backend / distributed systems / infrastructure Frontend / UI engineering /... 
    Full time
    Internship
    Work at office
    Remote work

    Cresta

    Toronto, ON
    9 hours ago
  • $140k - $180k per year

     ...Join our Framework team: the engineering foundation that makes Achievers scale.   This...  ...this is the team.   How you’ll shape our software engineering practices: Provide...  ...microservices architecture. ~ Experience with distributed systems. ~ Experience with API gateway... 
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work

    Achievers

    Toronto, ON
    9 hours ago

Do you want to receive more vacancies?

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