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

TT-Distributed Software Engineer

$100k

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the TT-Distributed Software Engineer in Santa Clara, CA vacancy
  • $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... 
    Suggested
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    2 days ago
  • $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... 
    Suggested
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    2 days ago
  • $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

    Google

    Sunnyvale, CA
    1 day ago
  • $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

    Google

    Sunnyvale, CA
    17 hours ago
  • $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... 
    Suggested
    Full time

    Google

    Sunnyvale, CA
    17 hours ago
  • 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... 

    Pure Storage

    Santa Clara, CA
    17 hours ago
  •  ...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

    Santa Clara, CA
    2 days ago
  • 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... 

    Tenstorrent

    Santa Clara, CA
    1 day ago
  • 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... 

    Singlestore

    Sunnyvale, CA
    5 days ago
  • $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

    Real-Time Innovations (RTI)

    Sunnyvale, CA
    17 hours ago
  • $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... 

    Google

    Sunnyvale, CA
    17 hours ago
  • $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 job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Onehouse

    Sunnyvale, CA
    7 days ago
  • 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... 

    Apple Inc.

    Cupertino, CA
    2 days ago
  • 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... 

    Motion Recruitment

    Santa Clara, CA
    17 hours ago
  • $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 wage
    Temporary work
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    4 days ago
  • $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... 

    Clover

    Sunnyvale, CA
    17 hours ago
  • $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

    Sunnyvale, CA
    1 day ago
  • 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... 

    Google

    Sunnyvale, CA
    1 day ago
  •  ...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... 
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    17 hours ago
  • $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

    Zoomcar

    Santa Clara, CA
    1 day ago
  •  ...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

    Illumio

    San Jose, CA
    4 days ago
  • $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 time
    Relocation package

    Scout AI

    Sunnyvale, CA
    4 days ago
  • 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

    Real--time-Innovation

    Sunnyvale, CA
    17 hours ago
  • $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

    Apple

    Cupertino, CA
    17 hours ago
  • $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 office
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    San Jose, CA
    4 days ago
  • 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... 

    Netris

    Santa Clara, CA
    17 hours ago
  • 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... 

    Pure Storage

    Santa Clara, CA
    17 hours ago
  • 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.... 

    Gravity Engineering Services Pvt Ltd.

    Palo Alto, CA
    17 hours ago
  • $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 time
    For contractors
    For subcontractor

    Applied Intuition

    Sunnyvale, CA
    17 hours ago
  • $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

    Apple

    Cupertino, CA
    2 days ago

Do you want to receive more vacancies?

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