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

Software Engineer - GPU Networking & Distributed Systems

$165k - $330k per year

Baseten

About Baseten

Baseten powers mission‑critical inference for the world’s most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer. By uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring cutting‑edge models into production. We’re growing quickly and recently raised our $1.5B Series F, led by Altimeter Capital, Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products.

The Opportunity

At Baseten, we are building the global operating system for distributed, heterogeneous AI hardware. We believe that as LLM and multi‑modal workloads scale, the network is the computer. We are looking for foundational engineers to lead our GPU Networking efforts, making RDMA a first‑class building block in our infrastructure and unlocking the next generation of distributed inference optimizations.

Networking and compute are no longer separate disciplines; they are converging. The massive throughput of H100, B200, and NVL72 architectures enables and demands a new approach where communication is co‑optimized alongside computation. We are entering an era where the network is an active accelerator, leveraging smart hardware offloads and direct interconnects to ensure that data movement operates at wire‑speed.

In this role, you will go beyond network configuration to architect the software fabric that unifies thousands of GPUs into a cohesive operating system. While you will leverage the best of the open‑source ecosystem, you won’t be limited by it. Where off‑the‑shelf solutions stop, you will build from scratch, engineering the primitives required to co‑optimize communication and compute for Disaggregated Serving, Wide Expert Parallelism (WideEP), and lightening cold starts.

What You’ll Do

  • Make RDMA First‑Class: You will work on integrating RDMA/RoCE/InfiniBand capabilities directly into our inference stack, helping us move beyond TCP/IP to unlock order‑of‑magnitude improvements in bandwidth and latency.
  • Optimize Distributed Inference: You will implement and tune the networking layers necessary for efficient Disaggregated KV Cache Offload and WideEP, ensuring seamless communication across NVLink and InfiniBand for our MoE models.
  • Enable Serverless‑Grade Startup Speeds for LLMs: You will work deeply with checkpointing and storage mechanisms to enable sub‑10‑second startup for trillion‑parameter models.
  • Deep‑Dive into Hardware: You will characterize and validate networking performance on bleeding‑edge clusters (H100/H200, B200/B300, GB200/300 NVL72), writing the acceptance tests that ensure our hardware delivers peak achievable throughput and minimal latency.
  • Build Observability: You will design the tools that let us visualize packet flow, congestion, and effective bandwidth across the GPU interconnects, helping us diagnose complex distributed system behaviors.
  • Optimize Kernels: You will work with communication libraries (NCCL, NVSHMEM) and potentially write custom communication kernels to overlap compute and data transfer.

Who You Are

  • You have deep experience with high‑performance networking protocols (InfiniBand, RoCE v2) and understand the physics of data movement.
  • You are fluent in C++ or Python, with the ability to bridge the gap between high‑level logic and hardware. You have a deep understanding of the memory hierarchy in modern NVIDIA architectures (H100/Blackwell) and know how to optimize for it.
  • You like going deep. You aren’t afraid to dive into TensorRT‑LLM source code, write custom C++/Python bindings, or debug NVLink topology issues.
  • You know when to use an off‑the‑shelf solution and when we need to build a custom solution because the upstream tools (like standard Kubernetes networking) are too slow for our needs.

Highly Preferred

  • Deep knowledge of NCCL, NVSHMEM, and UCX.
  • Experience with GPUDirect Storage (GDS) or high‑performance filesystems like Weka or 3FS.
  • Familiarity with TensorRT‑LLM, vLLM, or Sglang.
  • Experience running low‑level benchmarks to "qualify" new hardware clusters.

Why Join the Model Performance Team?

  • Bleeding Edge Hardware: We are preparing to bring Blackwell (B200/B300) and then Rubin architectures online. You will be one of the first engineers in the industry optimizing networking for NVL72/GB300 racks.
  • We go deep: We operate at every depth. Whether it’s tuning hardware interconnects, writing custom communication kernels, or designing distributed inference strategies, we work across the entire stack to deliver performance that goes far and beyond.
  • High Impact: The networking optimizations you build will directly enable features that no one else in the industry has fully mastered yet, like seamless multi‑node WideEP and instant model hydration.

Benefits

  • Competitive compensation, including meaningful equity.
  • 100% coverage of medical, dental, and vision insurance for employee and dependents.
  • Flexible PTO policy including company wide Winter Break (our offices are closed from Christmas Eve to New Year’s Day!).
  • Paid parental leave.
  • Fertility and family‑building stipend through Carrot.
  • Company‑facilitated 401(k).
  • Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities.

Apply now to embark on a rewarding journey in shaping the future of AI! If you are a motivated individual with a passion for machine learning and a desire to be part of a collaborative and forward‑thinking team, we would love to hear from you.

At Baseten, we are committed to fostering a diverse and inclusive workplace. We provide equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance, where applicable).

Compensation Range: $165K - $330K

#J-18808-Ljbffr
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - GPU Networking & Distributed Systems in Montréal, QC vacancy
  •  ...We are seeking a senior distributed machine learning (ML) research developer to join our...  ...field (e.g., computer science, computer engineering, software engineering) is required. An advanced...  ...to machine learning or distributed ML systems is preferred but not required if the... 
    Suggested
    Full time
    Work at office

    LawZero

    Montréal, QC
    more than 2 months ago
  •  ...where you come in! We seek a Principal Network Engineer to serve as the technical lead for our...  ..., device group creation, policy distribution oversight, and configuration drift prevention...  .... Lead the Palo Alto Cloud Identity Engine (CIE) architecture (Year 2, joint with... 
    Suggested
    Long term contract
    Full time

    Hasbro, Inc.

    Montréal, QC
    6 days ago
  • $180k - $360k per year

     ...us and help build the platform engineers turn to ship AI products. The Role We’re seeking a GPU Kernel Engineer to join our...  ...directly influence production systems serving millions of users across...  ...Background in GEMM tuning and distributed/multi‑GPU compute... 
    Suggested
    Flexible hours

    Baseten

    Montréal, QC
    1 day ago
  •  ...Extended Reality (XR) experience cohesively distributed across multiple platforms and devices....  ...Job Description We are looking for a Software Engineer with a specialization in Unreal Engine....  ...UE ● Ray-tracing implementation and GPU optimization in UE ● AI programming and... 
    Suggested
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  • $110k - $120k per year

     ...organizations in Canada/US and Europe. We currently have a role as a Network Engineer with our large consulting client on a long term project with...  ...combinationsofinfrastructuretechnologies and operating systems and be able to design and implementand supportnetworksolutions... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    more than 2 months ago
  •  ..., security model, integration, and ALM Ability to work independently on complex technical issues and provide solution/design guidance Strong stakeholder communication and experience working with distributed teams Able to converse in French will be an advantage... 
    Full time

    Bbgc

    Montréal, QC
    13 days ago
  •  ...world-class global coverage with one of the most interconnected networks in the world. Our solutions focus on low latency, zero packet...  ...network technology. Why your role matters As a Senior Network Engineer at i3D.net , you’ll be hands-on in building and supporting a... 
    Full time
    Work at office
    Remote work
    Worldwide

    I3d.Net

    Montréal, QC
    3 days ago
  •  ...enable builders and GTM leaders to build a revenue engine that moves the business forward on data they...  ...blog . About the role As a Software Engineer at Vasco, you'll build the brain of our agents: the core systems that give them the context, metrics, and playbooks... 
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    15 days ago
  •  ...with Xsolla to help them fund, distribute, market, and monetize their...  ...microservices and enhance existing systems to support large-scale...  ...practices. Work closely with engineering, product, and partner teams...  ...-oriented programming (OOP), software design patterns, and... 
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  •  ...twenty years. Job Summary We are looking for a Controls Systems Engineer to design and maintain the control logic for our APU systems,...  ...battery management for commercial vehicles without idling the engine. Key Responsibilities Developing and maintaining control... 
    Full time

    Go Rh

    Montréal, QC
    more than 2 months ago
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software solutions for our clients. You’ll collaborate with... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...own complex features and systems end-to-end, from design through...  ..., designers, and other engineers to deliver robust applications...  ...Employee Resource Group offering networking, mentorship, and quarterly learning... 
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  • $160k - $200k per year

     ...us and help build the platform engineers turn to ship AI products....  ...are looking for early‑career Software Engineers to join our team. This...  ...will build tools that measure GPU FLOPS, stress‑test InfiniBand...  ...the benchmarks that ensure our systems are production‑ready. Responsibilities... 
    Flexible hours

    Baseten

    Montréal, QC
    3 days ago
  •  ...qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la...  ...market grâce à des agents IA. Leur plateforme se connecte aux systèmes existants (ERP, outils cloud, données internes) et déploie des... 
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...most versatile deep-learning based vision software for quality inspection processes. By...  ...Mexico City and the implementation of a dozen systems in manufacturing companies. Today, the...  ...‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    25 days ago
  •  ...Description TASKS YOU WILL ACCOMPLISH Act as a systems engineer and carry out pneumatics discipline activities.  Assure integration...  ...system design tools such as Model Based Engineering or simulation software. You are a recognized team player; work well in a team... 
    Full time
    Temporary work
    Worldwide

    Sogeclair

    Montréal, QC
    more than 2 months ago
  •  ...la recherche d’un Développeur Logiciel Systèmes de build. À propos d’OPAL-RT Technologies...  ...RT Technologies is looking for a Build Systems Software Developer. About OPAL-RT...  ...the systems used to build, integrate and distribute OPAL-RT software products. The incumbent... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    25 days ago
  •  ...Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We...  ...capable people to build and run financial systems in markets across the globe. We prize...  ...Own performance end to end, from the network edge through in-memory stores — instrumenting... 
    Full time
    Immediate start

    Calliere

    Montréal, QC
    more than 2 months ago
  •  ...Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations...  ...purpose of the Senior Software QA Engineer is to lead and deliver testing services...  ...support of production applications and systems. A key part of this role is managing... 
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  • $72k - $90k per year

     ...opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the...  ...with elastic search is an asset ~ Experience with embedded systems is an asset ~ Must be fluent in spoken and written English and... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large,... 
    Long term contract
    Full time
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    19 hours ago
  •  ...fit,  why not join our team!  Job Summary: The Principal Engineer, Radio Access Networks (RAN) is responsible for the design, optimization and evolution of radio access networks (RAN) for satellite systems. In particular, he or she focuses on the integration of non-terrestrial... 
    Full time

    Terrestar Solutions

    Montréal, QC
    more than 2 months ago
  •  ...description We are a very well-structured and distributed Software Development Agency out of Montreal. We...  ...work directly with Product Owners and Engineering team to define, architect, and build...  ...mission critical user-facing systems. ~ Experience with complex code bases... 
    Full time
    Remote work

    Guarana

    Montréal, QC
    more than 2 months ago
  •  ...founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the full...  ...Professional Tenure: 10+ years of total software engineering experience, with at...  ...platforms that support large-scale, distributed customer-facing applications. Education... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    a month ago
  •  ...orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code...  ...à base de LLM ; tu sais les intégrer proprement dans un système de production, sans sacrifier la fiabilité. Tes missions Solidifier... 
    Full time

    Campus Coach

    Montréal, QC
    a month ago
  •  ...progress. We're looking for a Staff Software Engineer to serve as the technical leader for this...  ...— someone who can architect end-to-end systems across mobile and backend, tackle...  ..., Kubernetes) ~ Experience working in distributed systems and microservices architectures... 
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    more than 2 months ago
  •  ...and certification of safety-critical systems in the aerospace, electric and autonomous...  ...CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software...  ...on aircraft and space system such as engine control, flight management systems and... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...Our client is hiring a highly technical Systems Engineer to join its North American R&D and...  ..., high-level architecture and hands-on software engineering. The successful candidate will...  ...applications Scalable backend services and distributed systems High-level and detailed... 
    Long term contract
    Full time

    Flatgigs

    Montréal, QC
    more than 2 months ago
  • $34 - $36 per hour

     ...the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They...  ...tests) Participate in code reviews to ensure code quality and distribute knowledge Continuous integration and deployment Go home knowing... 
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...Clinical Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology....  ...alternative. Job Description As a Senior Software Developer - Healthcare systems integration profile, you... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - GPU Networking & Distributed Systems. Be the first to apply!