Ingénieur software (F/H) (IT)

Ingénieur software (F/H) (IT)

18 Oct
|
Tenstorrent
|
Toronto

18 Oct

Tenstorrent

Toronto

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. As our TT-Distributed Software Engineer, you will develop and optimize distributed software systems that power the most effective 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.

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.

Motivated to grow into a deep technical expert in large-scale distributed AI infrastructure.

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.

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.

S. export-controlled technology. S. export laws, including those codified in the U.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). 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.Commerce Department or applicable federal agency.

📌 Ingénieur software (F/H) (IT)
🏢 Tenstorrent
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ingénieur software (f/h) (it) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: ingénieur software (f/h) (it) / toronto