TT-Distributed Software Engineer
$100k per yearTenstorrent
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.
- ...infrastructure is at the heart of everything we build. As a Software Engineer on our Infrastructure team, you’ll help design, build, and operate... .... We’re scaling fast, and we’re looking for experienced distributed systems engineers across a variety of teams. Whether you’re passionate...SuggestedFull timeRemote workWork from homeWorldwide
- ...collaboration, join us! The Production Engineering team focuses on end-to-end reliability,... ...from you if you have: Have 5+ years of Software Engineering experience operating... ...fundamentals and have a strong interest in distributed systems Have experience managing infrastructure...SuggestedFull timeRemote workWork from home
- ...be held from one of our US hubs or remotely in the United States. What you'll do at Figma: Design, build and operate scalable distributed systems and services that power Figma's innovative tools for design and collaboration Develop and secure our internal and edge...SuggestedFull timeRemote workWork from home
- ...design and collaboration, join us! Billing is a full stack engineering group automating revenue workflows and building end-to-end payment... ...Proven success in building and leading a geographically distributed team, effectively managing members across various time zones and...SuggestedLong term contractFull timeTemporary workTerm timeRemote workWork from home
- ...of design and collaboration, join us! Figma’s Observability engineering team builds and operates the systems that give us deep visibility... ...automation. This role is well-suited for a leader with strong distributed systems experience who is motivated by platform leverage,...SuggestedFull timeRemote workWork from home
- ...set of stakeholders, including AI researchers, machine learning engineers, data scientists, product engineers, and business teams that... ...States. What you'll do at Figma: Design and build large-scale distributed data systems that power analytics, AI/ML, and business...Full timeRemote workWork from home
- ...s build and CI infrastructure, enabling engineers to ship changes to production quickly and... ...tools including scalable build systems, distributed CI platforms, and test frameworks that... ...Care deeply about the quality of the software and systems you build, with an artisan mentality...Full timeRemote workWork from home
- ...value collaboration, usability, and excellence to maintain and build new features for the Figma iOS app. You'll work closely with your engineering peers to chart out upcoming work and how best to execute on it. You'll brainstorm with cross-functional partners (design, product,...Full timeRemote workWork from home
- ...shape the future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically challenging and impactful... ...of users around the world. Whether you're optimizing our core engine, building authoring tools, or crafting new platform...Full timeRemote workWork from home
- ...Combinator, fully remote since 2018. As a Senior Fullstack Engineer at Postscript, you'll be a high-ownership contributor to one of... ...scale and product velocity, which means you'll be working on distributed systems that matter to the business while also influencing the...Long term contractRemote workWork from homeFlexible hours
$145k - $260k per year
...collaborative – we can help developers ship better software more quickly. For more information on... ...our How We Work . As a Software Engineer, you will… Participate in all aspects... ...revenue through enterprise sales and distribution partnerships. To start, our goal is...Remote jobRemplacementInternshipWork at officeImmediate startFlexible hours- ...and generative design emerge, the opportunity for AI experience engineering is greater than ever. You’ll collaborate closely with a cutting... ...in collaboration with cross-functional teams of innovative software engineers, product managers, and data scientists Break down...Long term contractFull timeTemporary workRemote workWork from home
- ...quality. We’re looking for strong infrastructure and platform-minded engineers to contribute to our agent infrastructure, context retrieval &... .... We'd love to hear from you if you have: ~5+ years of Software Engineering experience, especially in backend or infrastructure...Full timeRemote workWork from home
- ...the future of design and collaboration, join us! Our Creation Engine teams work on some of the core technologies that power our real... ...you if you have: ~5+ years of professional experience shipping software with a specialization on Video/Image rendering & playback. ~ Experience...Full timeRemote workWork from home
- ...the industry, Code Platform sits at the intersection of design, engineering, and AI enabling the next generation of creation tools. We'... ...structure We'd love to hear from you if you have: ~5+ years of software engineering experience, especially in web, platform, or...Long term contractRemote workWork from home
- ...collaboration, join us! We’re looking for experienced full-stack engineers to join teams across Figma’s Growth and Monetization... ...Love to Hear From You If You Have: ~4+ years of professional software engineering experience, with a track record of shipping and maintaining...Full timeRemote workWork from home
- ...schema migrations, provisioning, operational guardrails), and develop higher-level data products like distributed caching and streaming infrastructure. As the Engineering Manager of this team, you'll lead engineers who are the last line of defense for Figma's most...Full timeRemote workWork from home
- ...Sr Software Engineer, Generative AI Models About Intangible Intangible is a spatial intelligence company building a new class of creative... ...) into Intangible Studio and contribute to features in our 3D engine. New image, video, and 3D models ship constantly. Your job...Full time
- ...improve efficiency within their inbound pipeline motion. Software Engineer Join our Platform Engineering team at Qualified as a Software... ...will work on high-value technologies at the intersection of distributed systems, big data, orchestration systems, and public cloud...Remote job
$185k - $225k per year
...Design, implement, and operate scalable distributed systems in production. Build low-latency... ...and code reviews, maintaining high engineering standards. Leverage AI-assisted development... ...~6+ years of professional software engineering experience. ~ Strong proficiency...Contract workWork at officeRemote workWork from home- ...management systems, and content-driven experiences at scale. As Engineering Manager, you'll lead the engineering team responsible for... ...if you have: ~3+ years of experience leading and developing software engineering teams within a technical product company ~ Strong...Full timeRemote workWork from home
- ...Figma is seeking a versatile and experienced Machine Learning / AI Engineer to join our growing AI team, working at the intersection of... ...hear from you If you have: ~5+ years of industry experience in software engineering, with 3+ years focused on applied machine learning or...Long term contractFull timeRemote workWork from home
- ...platforms, and tooling that make every engineer at the company more productive. From agentic... ...that are transforming how Figma builds software. The team operates across a three-layer... ...management with deep understanding of distributed systems, platform architecture, and the...Long term contractFull timeInternshipRemote workWork from home
- ...collaboration, join us! You will be the first engineering manager for the Growth Platform, and you’... ...application platforms ~7+ years of software engineering experience at the application... ...personalization systems, recommendation engines, or ML-driven content selection...Long term contractFull timeTemporary workRemote workWork from home
- ...real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As a Full Stack Engineer, you’ll have the opportunity to build both the products and the platforms that empower millions of users—from startups to Fortune 500...Full timeRemote workWork from home
$133.2k - $185k per year
...UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible... ...fast when something breaks. We're looking for a Firmware Engineer who can bridge our system validation team and firmware development...Flexible hours$150k - $180k per year
...world where technology augments and empowers human care. As a Software Engineer on our Intelligence & Integrations team, you will be a key... ...elevate other engineers on the team, particularly in the areas of distributed systems, AWS best practices, and secure development....Remote jobFlexible hours- ...to expand and diversify, and new technological advancements in AI and generative design emerge, the opportunity for AI experience engineering is greater than ever. You’ll collaborate closely with a cutting edge AI Research team and your work will help raise the ceiling of...Full timeInternshipRemote workWork from home
- ...based features. In this role, you’ll lead the team that enables engineers at Figma to easily develop the next generation of interactive Figma... ...and how they operate, including game, application, or browser engines Experience with creative coding frameworks used for building...Long term contractFull timeRemote workWork from home
$239k - $299k per year
...lead the charge on architectural decisions, system design, and engineering best practices that shape the future of Mercury Personal and beyond... .... The ideal candidate for the role: Has 7-10+ years of software development experience, with a strong focus on the backend,...Remote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to TT-Distributed Software Engineer. Be the first to apply!
- senior software developer United States
- software engineer - computer United States
- software developer remote United States
- software engineer intern United States
- software engineer devops United States
- software developer intern United States
- software engineer United States
- software development engineer United States
- software engineer salary in canada United States
- part time software developer United States
