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
  • $69k - $114k per year

     ...What will your typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform...  ...applications and services • Working knowledge of system design and distributed application fundamentals • Experience with REST APIs,... 
    Suggested
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    1 day 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
    1 day ago
  •  ...results in an inclusive and high-performing culture. Back End Software Engineer Cloud Modernization (Mortgage Domain) Location: Toronto...  ...industry. Experience with microservices architecture and distributed systems. Knowledge of security best practices in software... 
    Suggested
    Full time
    Flexible hours

    Scotiabank

    Toronto, ON
    11 hours ago
  • **Software Engineer** Location: Canada Job Type: Full-time **About Sensibill** Sensibill is a leading fintech company providing digital...  ...of AWS, Azure, or Google Cloud. * Experience with distributed systems, microservices, CI/CD pipelines, and automated testing... 
    Suggested
    Full time

    Sensibill

    Toronto, ON
    10 days ago
  • $69k - $114k per year

     ...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design and build scalable applications and services. This is a hands-on development role focused on delivering high-... 
    Suggested
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $156k - $188k per year

     ...into a single, modern platform that powers software, APIs, payments, and patient experiences...  ...Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical...  ...all the different components of a distributed system, how they interact, and how customer... 
    Live In
    Remote work
    Flexible hours

    NexHealth

    Toronto, ON
    9 hours ago
  •  ...looking for a backend-focused engineer with PHP/Laravel experience...  ...API and Amazon Warehousing and Distribution system (AWD), and provide...  ...SoStocked's core forecasting engine - pushing beyond “good enough...  ...years of professional back-end software engineering experience, any front... 
    Full time
    Internship
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Carbon6

    Toronto, ON
    1 day ago
  •  ...Summary/Objective   Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions....  ...Emburse.   Essential Functions Technical ~6 years of distributed software development experience ~2+ years of Manager or Lead... 
    Local area
    Remote work

    emburse

    Toronto, ON
    2 days ago
  •  ...infrastructure. Mentor senior and mid-level engineers, raise the quality bar through design...  ...( Temporal or similar) for stateful distributed workflows, and with Terraform at scale...  ...information. ZoomInfo may use a software-based assessment as part of the recruitment... 
    Contract work
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    9 hours ago
  •  ...help businesses succeed by giving them the software, payments, and commerce-accelerating...  ...reporting to the Senior Manager of Software Engineering. You will be involved in the entire...  ...Maven and RabbitMQ. ~ Experience with distributed system architecture environment, RESTful... 
    Full time
    Remote work

    Xplor

    Toronto, ON
    11 days 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
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    12 days ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that... 
    Full time
    Internship
    Live In
    Manual labor

    decodahealth

    Toronto, ON
    8 hours ago
  • $82.1k - $132.1k per year

     ...Thomson Reuters is looking for a Software Engineer with an appetite to learn AI-code generation skills within our Editorial Tools & Services team.   In this role, you will play an essential role in designing and deploying software applications AI-first, collaborating with... 
    Remplacement
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    3 hours ago
  •  ...and money management solutions for small businesses. Join our engineering team and help create secure, scalable products that simplify financial...  ...of customers across North America. About the Role As a Software Engineer, you will design, develop, and maintain high-quality... 
    Remote work
    Flexible hours

    Relay Financial

    Toronto, ON
    5 days 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

    Tenstorrent

    Toronto, ON
    22 days ago
  • $167.55k - $209.44k 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 looking for a Staff Software Engineer, Fullstack to join our...  ...You’ll be a senior member of a distributed, collaborative, agile team of... 
    Full time
    Internship
    Work at office
    Remote work
    2 days per week

    Fivetran

    Toronto, ON
    9 hours ago
  • "Learning fast is an engineer’s superpower in the AI era." About Us Viggle AI is a startup...  ...3D, like Fight Anyone 3D . You: game engines (Unity/Unreal) or WebGL, multiplayer...  ...in one call. You: Go, Python, backend/distributed systems, inference serving & GPU orchestration... 
    Full time
    Internship

    viggle

    Toronto, ON
    8 hours ago
  • $156k - $214.5k per year

     ...engaged retailers to start and grow their businesses. As a Senior Engineer (L4), you’ll own the core services and systems that power the...  ..., Java, or similar object-oriented languages; comfort with distributed systems, service design, and performance optimization. Data... 
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    1 day ago
  •  ...About the role and team Engineering at Uber means building for real-world impact under real...  ...every day while navigating large-scale distributed systems. Grit, drive, and a strong sense...  ...in writing understandable, maintainable software and a curiosity to explore different... 
    Full time
    Work at office
    Remote work
    Worldwide
    Shift work

    Uber

    Toronto, ON
    27 days ago
  • $88k - $132k per year

     ...your best work. Job Summary Equinix is seeking a Staff Software Engineer to join the CIM team within the Digital and Innovation...  ...DevSecOps practices while working effectively in a globally distributed engineering environment. The successful candidate will:... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    1 day ago
  •  ...taste, and craft as much as research and engineering – shipping experiences that creatives...  ...Custom Models . About The Role As a Software Engineer, ML Infrastructure at Ideogram,...  ...work across the stack, from designing distributed training infrastructure to optimizing inference... 
    Full time
    Work at office

    ideogram

    Toronto, ON
    8 hours ago
  •  ...help redefine the future of how work gets done. AS A SENIOR SOFTWARE ENGINEER YOU WILL: Drive high-impact initiatives that span our...  ...performance, and scale. Experience with backend services and distributed systems; familiarity with containers and orchestration (... 
    Full time

    snowflake

    Toronto, ON
    8 hours ago
  •  ...event-driven pipelines, to maintaining highly-optimized in-memory and distributed cache layers, to responding to real-time search requests from web and mobile clients. We’re looking for a Staff Engineer who applies a deep understanding of the underlying technologies and... 
    Long term contract
    Work at office
    Local area
    Flexible hours

    OpenTable

    Toronto, ON
    2 days ago
  •  ...Fitch Group is currently seeking a Software Engineer based out of our Toronto office. As a leading, global financial information services...  ...May be a Good Fit if: ~2-5 years of experience developing distributed applications with moderate-to-high complexity ~ Proficiency... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    2 days per week

    Fitch Group

    Toronto, ON
    1 day ago
  • $205.6k - $257k per year

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

    Carta

    Toronto, ON
    20 days ago
  • $170k - $220k per year

     ...endpoint, anywhere in the world. We engineer the end-to-end device experience—from our...  ...platform engineering and massive-scale distributed systems. The work we do secures millions...  ...the Okta Engineering Blog . Staff Software Engineer- Backend , Device Identity We... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    21 hours ago
  • $110k - $135k per year

     ...their dollars can go back into care. About The Role: As a Software Engineer you will work alongside a team of engineers to get Conductor...  ...Write and extend agentic workflows in Conductors orchestration engine building custom tools integration adapters and transformation... 
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work
    2 days per week

    PocketHealth

    Toronto, ON
    11 hours ago
  •  ...Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI...  ...About the Role We are seeking a Senior Software Engineer to build and operate high-performance...  ...backend engineer who understands distributed systems, testing, observability, and production... 
    Full time
    Contract work
    Local area
    Remote work

    Fusemachines

    Toronto, ON
    2 days ago
  • $126k - $140k per year

     ...tuning Uber's pricing with data/algorithms from this team. The software engineers on the team use substantial amounts of data to address these...  ...new systems to empower fast data-driven decisions Build distributed backend systems serving real-time analytics and machine learning... 
    Full time

    Uber

    Toronto, ON
    5 days ago
  •  ...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... 
    Permanent employment
    Full time

    ravl_io

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

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