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.

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 ROLE

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.

Responsibilities

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

Requirements

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

NICE TO HAVE

  • Deep knowledge of NCCL, NVSHMEM, and UCX.
  • Experience with Rust for systems-level or performance-critical networking code is a strong plus
  • 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.

THE 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
  • (U.S. only) 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
  • (U.S. only) Company-facilitated 401(k)
  • Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities.

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 9 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - GPU Networking & Distributed Systems in Montréal, QC vacancy
  •  ...member of the Service Monitoring Systems team, you will be responsible...  ...as a technical expert in network visibility, device management...  ...Although this is not primarily a software development role, you will...  ...computer science, computer engineering, telecommunications, networking... 
    Suggested
    Full time
    Contract work
    Work at office
    Shift work

    Rogers Communications

    Montréal, QC
    1 day ago
  • $75k - $125k per year

     ...The CGI GTO Montreal Projects team manages network environments and services for internal...  ...data centres. We are looking for a Network Engineering Specialist with strong expertise in...  ...experience with LAN/WAN and telecommunications systems ~ Deep understanding of network... 
    Suggested
    Full time
    Remote work

    CGI

    Montréal, QC
    6 days ago
  •  ...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...  ...skills for working with distributed teams, product and system stakeholders... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    15 days ago
  •  ...and enterprises who are building AI systems to power magical experiences like...  .... Cohere is a team of researchers, engineers, designers, and more, who are passionate...  ...designing large, highly available distributed systems with Kubernetes, and GPU workloads on those clusters ~... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Montréal, QC
    6 days ago
  • $75k - $125k per year

    Network Engineering Specialist Position Description Location: Montreal or Toronto Bilingual: French/English is required The CGI GTO...  ...hands-on experience with LAN/WAN and telecommunications systems Deep understanding of network protocols (TCP/IP, BGP, OSPF... 
    Suggested
    Local area
    Remote work
    Montréal, QC
    20 days ago
  •  ...projects. In Canada, our Rail, Transit Systems and Telecommunications team (RTS&...  ..., alignment and track, power and distribution, signalling and train control,...  ..., which encompasses the engineering work required to deliver rail networks that are integrated, safe, secure... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    2 days ago
  •  ...The Opportunity You'll own the systems that feed Nascent's trading and research operations...  ...This is a roughly 50/50 split between software engineering and operations: half your time you're...  ..., tuning proxies, and keeping a distributed system humming across mixed infrastructure... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Home office
    Flexible hours

    nascent

    Montréal, QC
    3 days ago
  • $75k - $125k per year

     ...Job Title: Specialist Software Engineering Job Location: Montreal QC Job Code: 47605 Job...  ...software defects integration issues and system-level problems. Collaborate with cross...  ...applications. Familiarity with distributed systems and client/server architectures... 
    Full time
    Direct hire
    Day shift

    L3Harris

    Montréal, QC
    2 hours ago
  •  ...Wi-Fi and on-board passenger infotainment systems. Nomad also provides remote online...  ...opportunity for an experienced Senior Linux System Engineer to join our global Engineering division...  ..., implement, and maintain Nomad's global network and server infrastructure, including data... 
    Work at office
    Flexible hours

    Alstom

    Montréal, QC
    2 days ago
  • $250k per year

     ...Network Engineer Job Opportunity Role: Network Engineer Client:  Elite Tech Firm Salary: Up to $250k CAD + Industry Leading Bonus...  ...Engineer to join their team. You will join a globally distributed team of Engineers providing services for their Network stack.... 
    Permanent employment
    Work at office
    Immediate start
    Flexible hours

    Hunter Bond

    Montréal, QC
    more than 2 months ago
  •  ...environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight...  ...active interaction with various upstream and downstream systems. Your position revolves around developing a strategic trading tool... 
    Full time

    Société Générale

    Montréal, QC
    6 days ago
  •  ...Reports to: Director, Aircraft Systems Type: Full-Time The Role Dominion Scout...  ...integration is where the demonstrator's engineering effort concentrates. What You'll Do...  ...executes at machine speed. Work with AI/ML software teams to integrate tactical autonomy for... 
    Full time

    dominion%20dynamics

    Montréal, QC
    2 days ago
  •  ...About the Role ELITS Canada is looking for an experienced System Test Engineer for a consulting assignment based in Canada. In this role,...  ..., system level validation, and quality assurance for complex software or telecom related platforms. • Hands on experience with Behavior... 
    Apprenticeship

    ELITS

    Montréal, QC
    3 days ago
  •  ...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...  ...Ability to work effectively with distributed, multidisciplinary engineering teams... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    15 days ago
  •  ...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...  ...systems. Knowledge of threads, networking, and system-level debugging. Understanding... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    14 days ago
  •  ...technologies qui soutiennent les services en ligne de nombreuses productions d’Ubisoft. Vous contribuerez à concevoir et à faire évoluer des systèmes distribués et des intergiciels utilisés dans les jeux, notamment pour le moteur de jeu, la programmation de bas niveau, le réseau et... 
    Full time

    Ubisoft

    Montréal, QC
    4 days ago
  •  ...opportunity to be a design authority for an engineering discipline. Each day, you will complete assignments...  .... This position focuses on the power systems and requires good overall understanding of the entire electrical network and associated equipment. The work model for... 
    Full time
    Contract work
    Internship

    ABB

    Montréal, QC
    9 days ago
  •  ...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, covering traditional... 
    Long term contract
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    14 days ago
  •  ...tests across unit, component, integration, system, and end-to-end levels. Investigate...  ...methodologies, shift-left practices, and the software development lifecycle. Experience...  ...Hands-on exposure to chaos testing and distributed pub/sub low-latency messaging technologies... 
    Long term contract
    Temporary work
    Flexible hours
    Shift work

    Adaptive Financial Consulting

    Montréal, QC
    8 days ago
  • $95k - $145k per year

     ...Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software...  ...with complex internal and third-party systems. Lead technical design sessions,...  ...containers, serverless functions, and distributed system architectures. Develop resilient... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    6 days ago
  •  ...cyber domains in the interest of national security. Job Title: Software Engineer Job Location: Montréal, QC Job Code: 39181 Job...  ...addressing questions related to control-sequence logic. Support system acceptance activities with the customer. Participate in sea... 
    Long term contract
    Temporary work
    Internship
    Direct hire
    Worldwide
    Day shift

    L3Harris

    Montréal, QC
    18 hours ago
  •  ...boundaries, join our journey and help create the unknown! As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players . You will join the Player Data domain... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    4 days ago
  • $89.91k - $113.73k per year

    The Engineering Service Business Unit focuses on power system software development, power system and substation consulting studies and compliance testing services for electric utilities and other clients in power industry. We are the vendor of the cutting-edge power system analysis... 
    Full time
    Immediate start
    Remote work

    Powertech Labs

    Montréal, QC
    16 hours ago
  •  ...development and certification of safety-critical systems in the aerospace, electric, and...  ...We are looking for a Senior System Safety Engineer with practical expertise in safety/mission...  ...Engineering, Electrical/Electronic Engineering, Software Engineering or related field. ~15+... 
    Permanent employment
    Full time
    Flexible hours

    Sopra Steria

    Montréal, QC
    4 days ago
  •  ...Standard Job Description As an Architecture MBSE Systems Engineer, you will: Participate in the MBSE lifecycle for large naval systems—from...  ...disciplinary environment that includes naval weapons, electronics, software, and integration teams. Basic Qualifications ~ Bachelor’s... 
    Full time

    Lockheed Martin

    Montréal, QC
    2 days ago
  •  ...technologies qui soutiennent les services en ligne de nombreuses productions d’Ubisoft. Vous contribuerez à concevoir et à faire évoluer des systèmes distribués et des intergiciels utilisés dans les jeux, notamment pour le moteur de jeu, la programmation de bas niveau, le réseau et... 

    Ubisoft

    Montréal, QC
    16 days ago
  •  ...certification of safety-critical systems in the aerospace, electric,...  ...team and help build the software that keeps autonomous vehicles...  ...safety, software, and validation engineers, you will transform safety...  ...using CAN, Ethernet, and vehicle networks Embedded software... 
    Permanent employment
    Full time
    Flexible hours

    Sopra Steria

    Montréal, QC
    4 days ago
  •  ...and regulatory services across the Rogers network.We are looking for an experienced...  ...policy decisions. What You Will Do Engineer and develop the Rogers 911 network architecture...  ...and non-technical teams, leveraging system expertise to develop and deliver technical... 
    Full time
    Contract work
    Work at office
    Shift work

    Rogers Communications

    Montréal, QC
    2 days ago
  •  ...posting is intended for you to express your interest in future opportunities within AtkinsRéalis. We are looking for a Systems Integration Engineer who is passionate about complex multidisciplinary rail projects and enjoys solving problems and finding solutions that meet... 
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    13 days 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... 

    BBGC

    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!