TT-Distributed Software Engineer
$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 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 informationand/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. #J-18808-Ljbffr Tenstorrent
$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$100k
...must evolve to unify innovations in software models, compilers, platforms, networking... ...of all seniorities. As our TT-Fabric Software Engineer, you’ll be at the forefront of building... ...serves as the software backbone of our distributed inference and training...SuggestedPermanent employment$174k - $253k
...experience. 5 years of experience with software development in one or more programming... ...developing large-scale infrastructure, distributed systems or networks, or with compute technologies... .... About The Job Google's software engineers develop the next‑generation...Suggested$161k - $239k
Google Distributed Cloud is seeking a Senior Software Engineer to contribute to distributed cloud platforms and drive architecture across the full stack. You will lead technical initiatives, collaborate with cross‑functional teams, and help shape scalable infrastructure...Suggested$161k - $239k
Senior Software Engineer, Google Distributed Cloud Senior Software Engineer position at Google Distributed Cloud. Minimum qualifications: Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience. 5 years of experience with...SuggestedFull time- A leading data storage technology company is seeking a Software Engineer to join their Core Engineering team in Santa Clara, CA. This role involves designing reliable distributed storage systems and driving innovation from concept to delivery. The ideal candidate has expertise...
- ...building high‑performance AI compute clusters and TT‑Fabric, the low‑level networking layer that... ...thousands of RISC‑V and AI processors. We seek engineers who can architect and implement scalable networking for distributed inference and training in a hybrid role based in...
- Tenstorrent seeks a TT-Distributed Software Engineer to develop and optimize distributed software across AI clusters. You will work on multi-node programming, IPC, and scalable architectures to advance distributed inference and training. The role is hybrid and based in...
- Singlestore in Sunnyvale is seeking a Senior/Principal Software Engineer to lead the technical design and implementation of core capabilities... ..., primarily in Golang, and a solid understanding of distributed systems. This position offers a collaborative environment where...
$170k - $240k
Real-Time Innovations (RTI) is searching for an experienced researcher to drive innovation in distributed systems. The ideal candidate will have a Ph.D. and over 7 years of research experience in the field, solid programming skills in C/C++, Java, or Python, and the ability...Flexible hours$174k - $253k
Google in Sunnyvale, CA is seeking a skilled Software Engineer to define the technical strategy for Google Cloud environments. You will lead engineering efforts, ensuring quality and stability within virtual and physical infrastructures. The ideal candidate should possess...$215k - $250k
...make available to any downstream query engine and use case (from traditional analytics... ...created large-scale data systems and globally distributed platforms that sit at the heart of some... ...of our data tech stack by building the software and data features that actually process...Odd jobWork at officeLocal areaRemote workRelocationRelocation package- Apple Inc. is seeking an experienced Software Engineering Manager for Platform Technologies in Cupertino, CA. You will lead a world-class team... ...data platform. The role requires deep expertise in distributed systems and data infrastructure, with a track record of delivering...
- Motion Recruitment is seeking a Staff Software Engineer specializing in Rust and distributed systems in Santa Clara, CA. This role involves designing large-scale cloud platform services and leading technical discussions among engineering teams. The ideal candidate will...
$136.3k - $231.7k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem‑solvers... ...and the brightest research scientist, software engineers, application development engineers... ..., scalability, and reliability across distributed or multi‑threaded systems Identify,...Minimum wageTemporary workWork experience placementFlexible hours$140k - $210k
Clover, a Fiserv company, is seeking a Senior Software Engineer to design, develop, and maintain high-quality software applications in Sunnyvale, California. The ideal candidate will have over 10 years of software development experience, with expertise in Java and Spring...$176k - $257k
Network Engineer, Google Distributed Cloud Labs Sunnyvale, CA, USA Advanced Experience owning outcomes and decision making, solving ambiguous problems... ...at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all...- Google in Sunnyvale is seeking an experienced Network Engineer to drive the design and management of complex network infrastructures.... ...in sustaining and enhancing network architectures for Google Distributed Cloud Labs, ensuring reliability and performance at scale. The...
- ...safer digital future. Requirements We're looking for a Staff Software Engineer to join our Confidential Computing Management team—a... ...design, build, and own core platform services powering secure, distributed systems at scale. This is a high-impact, hands-on technical...H1bWorldwide
$160k - $200k
Zoomcar is looking for an experienced software engineer to design, develop, and maintain control plane services in Santa Clara, California... ...experience with C++ and/or Go, and a solid understanding of distributed systems and service orchestration. This full-time position offers...Full time- ...Full-Stack Engineer As a Full-Stack Engineer, you will contribute to building scalable,... ...applications using modern frontend frameworks and distributed backend services. Contribute to... ...testing, ensuring robust and resilient software delivery. Partner cross-functionally with...Work at office
$120k - $170k
...Full Stack Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale.... ...or similar) ~ Solid understanding of databases, APIs, and distributed systems ~ Experience shipping production software end-to-end...Full timeRelocation package- Real-Time Innovations in Sunnyvale, California is seeking a Principal Distributed Systems Research Engineer to drive research and innovation in distributed systems. The ideal candidate will have a Ph.D. in Computer Science or a related field, with at least 7 years of experience...Home office
$181.1k - $318.4k
...features requires not just world-class engineering, but a deep understanding of how institutions... ...into robust, high-performance distributed systems. Through close collaboration with... ...12+ years of industry experience as a software engineer, including 3+ years as a tech...Relocation$110k - $270k
...product excellence and customer success. In the role of Senior Software Engineer, Data Platform at Opendata, you'll spearhead the development... ...will empower Opendata teams to efficiently create and distribute our valuable data assets. We value end-to-end ownership, which...Work at officeLocal areaRemote workWork from homeFlexible hours- The Role We are looking for a senior backend engineer to help design, own, and build the distributed control-plane services behind the Netris platform. Our platform automates and manages the networking infrastructure powering modern AI factories, GPU clusters, cloud providers...
- Pure Storage is seeking a Senior Software Engineer in Santa Clara to drive innovations in Modern Data platforms. You will implement high-performance algorithms, working closely with cross-functional teams to enhance the customer experience. The ideal candidate has 8+ years...
- Gravity Engineering Services Pvt Ltd. is seeking a talented software engineer in Palo Alto, California, to work on the Ads Platform. The role involves designing and maintaining distributed systems while collaborating with cross-functional teams to deliver new features....
$125k - $222k
...analytics. Our platform gives autonomy engineers complete visibility and control over the... ..., platform engineering, or distributed systems Experience with large‑scale data... ...Experience developing, testing, and shipping software with coding agents Bonus: experience with...Full timeFor contractorsFor subcontractor$184.7k - $277.6k
Sr Full-Stack Software Engineer, AIML Data Operations Cupertino, California, United States Software and Services Artificial intelligence is... ...web services. We design, build and operate large-scale distributed data-processing pipelines. Our team is user-focused, highly-...Relocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to TT-Distributed Software Engineer. Be the first to apply!
- ngo software engineer Santa Clara, CA
- software developer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- part time software developer remote Santa Clara, CA
- financial software developer Santa Clara, CA
- senior software engineer ruby on rails Santa Clara, CA
- software engineer amazon Santa Clara, CA
- senior software design engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer entry level Santa Clara, CA

