Software Engineer, TT-Distributed
$100kTenstorrent
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 ishybrid, 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.
$100k
...evolve to unify innovations in software models, compilers, platforms,... ...AI compute clusters. TT-Fabric is the high-performance... ...a single, massively parallel distributed supercomputer. If you love squeezing... ...Who We Are Strong systems engineer with deep C or C++ experience...SuggestedPermanent employment- ...Tenstorrent is seeking a TT-Distributed Software Engineer to design and optimize distributed software systems powering AI and HPC clusters. You will architect and implement distributed APIs for data-parallel and tensor-parallel workloads, leverage MPI, and build robust...Suggested
$168k - $231k
Senior Software Engineer - Quicksilver - Distributed Key Value Hybrid About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world's largest networks that powers millions of websites and other Internet properties for...SuggestedTemporary workLocal areaFlexible hours$114.6k - $234.6k
...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle... ...unanticipated software failures Develop algorithms and distributed systems software that runs on a large Database and Storage...SuggestedTemporary workFlexible hours$185k - $254k
Senior Software Engineer, Distributed Databases In-Office About the Role Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively...SuggestedTemporary workWork at officeFlexible hours- Cloudflare in Austin, TX is seeking a systems software engineer to build features and improvements for the Workers Runtime and to help shape high-performance, large-scale distributed systems. You will own code in production, debug complex issues, and optimize runtime performance...
$230k - $288k
...online without adding hardware, installing software, or changing a line of code. Internet... .... About the Department Cloudflare’s engineers build and operate the software that helps... ...of a platform that spans globally distributed key‑value storage, progressive release...Temporary workFlexible hours$97.5k - $209.5k
...professional experience Extensive hands-on software design and programming experience,... ...experience designing and building distributed systems and large-scale architectures... ...and provide technical guidance to junior engineers and peers Drive adoption of engineering...Temporary workFlexible hours- Oracle is seeking a Principal Software Engineer in Austin. You will apply architecture knowledge to develop, debug and design software across Java, C++, C#, Javascript, Go within a distributed systems context. You will mentor juniors, drive technical collaboration between...
$152k - $241.5k
Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding...Full timeRemote work$70 - $75 per hour
...Description: Our client is currently seeking a Full Stack Software Engineer Location : Austin, TX (Hybrid - 4 days a week onsite)... ...solutions within complex, multi-application environments and distributed systems. Exceptional knowledge transfer skills, with a track...Hourly pay- Cloudflare is seeking a Systems Engineer in Austin to build and maintain backend services, RESTful APIs, and data stores using Go and... ...at scale. The role emphasizes working with a TLS/SSL team and distributed architectures, with opportunities to contribute across the Cloudflare...
- Cloudflare is seeking a Systems Engineer in Austin to build scalable backend services using Go, with RESTful APIs and internal datastores... ...role requires strong Unix/Linux expertise, experience with distributed systems, and a track record of delivering production-ready...
- Cencora is seeking an Engineering Project Manager to lead one or more complex projects involving design, build, and improvement of distribution facilities and processes. You will work with the Project Director to define scope, budget, and schedules, coordinating internal...
- Distributed Systems Software Engineer (Golang) At Apple, we strive every single day to craft products that enrich people's lives. Our successes are the result of skilled domain experts working in an environment which encourages creativity, collaboration, and re-thinking...
$197.4k - $271.2k
...FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $271.2K •... ...will have an opportunity to solve complex distributed systems problems at scale. You will... ...production with a solid grasp on good software engineering practices such as code reviews...Full timeLocal areaRemote work- Full Stack Engineer At SafeLease, we're rethinking how P&C insurance is sold in an age of... ...business that designs, underwrites, and distributes specialty coverage for commercial property... ...: 2+ years of experience in full-stack software development with exposure to shipping...Work at officeFlexible hours
- Full Stack Software Engineer Location: Austin, TX, United States Category: Technology Job ID: 3242 Apply Now Description Recognized... ...professional software engineering experience building and scaling distributed systems and high-traffic, consumer-facing products. True...Full timeWork at officeLocal areaImmediate startFlexible hours
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for... ...information retrieval systems, storage engines, compilers, distributed systems, or adjacent systems software backgrounds. We are...Temporary workFlexible hours- ...Kwil Distributed Systems Engineer Kwil is a decentralized SQL database, built to enable advanced dApps and scalable composability. Backed by... ...efficient data storage and caching, and development of other software pertinent to building and maintaining distributed systems...Immediate startFlexible hours
- ...Senior Distributed Systems Engineer In-Office At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one... ...application online without adding hardware, installing software, or changing a line of code. Internet properties powered by...Temporary workWork at officeLocal areaFlexible hours
$92.5k - $209.5k
...Cloud Infrastructure (OCI) is looking for a Senior Platform Software Engineer to join the PKI team responsible for building and operating... ...software engineering fundamentals, experience building distributed systems, an interest in applied cryptography and cloud security...Temporary workFlexible hours$92.5k - $209.5k
...System, Infrastructure Orchestration, distributed services, driving fixes that protect downstream... ...Key Responsibilities Platform Software Development: Own a bounded Compute/... ...interest in AI adoption including prompt engineering and agentic programming, with ChatGPT...Temporary workImmediate startFlexible hoursShift work- Software Engineer (Full Stack), G&A Solutions Engineering At Apple, we believe the people who build our products deserve systems built with... ..., or equivalent messaging platforms) Familiarity with distributed systems concepts: consistency, fault tolerance, and failure...Immediate start
$142k - $194k
...operating large-scale, highly available distributed systems. We value strong interest in AI adoption, including prompt engineering and agentic programming; experience with... ...guidance for our internal users. We design software solutions and help define requirements to...Full timeTemporary work$113.04k - $155.43k
...Job Description Job Description We’re looking for a Software Engineer 2 to join Procore’s Financials group. In this role, you’ll... ...drive our customer-facing applications. Use your expertise in distributed systems, TDD, and modern web development to achieve extraordinary...Contract workWork at officeLocal areaImmediate start- ...Enovis, please visit What You'll Do Job Title: Software Engineer Location: Austin, Texas Job Title/High Level... ...platforms, including communication and integration between distributed computing devices, sensors, navigation hardware, and robotic...Full timeH1bWork at office
- ...Software Engineer Austin, TX Software Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup... ...parallel computing. Knowledge of networking protocols and distributed systems. Exposure to machine learning frameworks (...Local area
- ...What will you do? Architect, design, and implement scalable distributed systems, like... Parallelized, computationally intensive... ...RDS, message passing, secrets management, etc. Care for software engineering best practices, including code reviews and documentation...
- ...Staff DevOps Software Engineer About the Role The Test & Measurement Group in Austin is seeking a Software Engineer to join our team... ...and system reliability principles. Experience working with distributed teams in a collaborative engineering environment. ABOUT...Full timeTemporary workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, TT-Distributed. Be the first to apply!
- summer intern software engineer Austin, TX
- software developer fintech Austin, TX
- startup software engineer Austin, TX
- financial software developer Austin, TX
- junior software developer remote Austin, TX
- software engineer Austin, TX
- software data engineer Austin, TX
- software developer internship no experience Austin, TX
- part time software developer Austin, TX
- associate software developer Austin, TX


