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.
$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,...SuggestedPermanent employmentFlexible hours$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...SuggestedFull time- ...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...SuggestedFull timeFlexible hours
- **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...SuggestedFull time
$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-...SuggestedPermanent employmentFlexible hours$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 InRemote workFlexible hours- ...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 timeInternshipWork at officeRemote workWorldwideFlexible hours
- ...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 areaRemote work
- ...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 workWorldwide
- ...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 timeRemote work
$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 payLong term contractTemporary workWork at officeFlexible hours3 days per week- ...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 timeInternshipLive InManual labor
$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...RemplacementFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week- ...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 workFlexible hours
$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$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 timeInternshipWork at officeRemote work2 days per week- "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 timeInternship
$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 officeLocal areaRemote workMonday to friday3 days per week- ...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 timeWork at officeRemote workWorldwideShift work
$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 timeWork at office- ...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 timeWork at office
- ...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
- ...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 contractWork at officeLocal areaFlexible hours
- ...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 contractTemporary workWork at officeImmediate start2 days per week
$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 contractFull timeWork at officeImmediate start$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 contractLocal areaWorldwide$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 contractFull timeContract workWork at officeRemote work2 days per week- ...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 timeContract workLocal areaRemote work
$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- ...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 employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to TT-Distributed Software Engineer. Be the first to apply!
- director software engineering Toronto, ON
- software developer intern Toronto, ON
- software engineer part time Toronto, ON
- remote entry level software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer summer internship Toronto, ON
- développeur logiciel Toronto, ON
- software engineer internship Toronto, ON
- junior software engineer Toronto, ON
- software developer no experience Toronto, ON
