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 plusExperience 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 dependentsFlexible PTO policy including company wide Winter Break (our offices are closed from Christmas Eve to New Year's Day!)Paid parental leaveFertility 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 3 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Gpu Networking & Distributed Systems in Winnipeg, MB vacancy
  • Baseten is building the global OS for distributed AI hardware. We seek a foundational engineer to lead GPU networking, co-optimizing communication and compute for disaggregated serving and WideEP. You will blend open-source tech with custom kernels to push wire-speed data movement... 
    Suggested

    Baseten

    Winnipeg, MB
    3 hours ago
  • Build high-performance inference infrastructure at Anthropic using distributed systems expertise and intelligent routing across a hybrid office model.This Staff and Senior Software Engineer role supports the Inference team serving Claude to millions worldwide. You will work... 
    Suggested
    Work at office
    Worldwide

    Fdetimes

    Winnipeg, MB
    2 hours ago
  • Apply distributed systems engineering at Amazon Vancouver to scale services supporting price recommendations, publishing, and worldwide marketplace decisions.This Software Development Engineer develops reliable, maintainable, and extensible services within Pricing Shared Services... 
    Suggested
    Internship
    Worldwide

    Amazon Inc.

    Winnipeg, MB
    2 hours ago
  • Lead distributed systems architecture and backend engineering as a Staff Software Engineer II at KeyCite, shaping business-critical platforms across teams.This senior engineering role covers end-to-end delivery for large-scale production systems. You will modernize established... 
    Suggested

    Thomson Reuters

    Winnipeg, MB
    2 hours ago
  • Build high-throughput distributed systems for Cisco and Splunk with Go or C++ expertise in a hybrid/remote environment. Shape software serving global enterprise customers.As a Senior Software Engineer, you will lead complex backend projects across requirements, design, development... 
    Suggested
    Remote work

    Cisco

    Winnipeg, MB
    2 hours ago
  • Design highly available, scalable systems at AWS in Vancouver using distributed systems software expertise and technical leadership. Shape foundational services powering...  ...Canada ULC seeks a senior software development engineer for Transactional Services. You will build systems... 

    Amazon Web Services (AWS)

    Winnipeg, MB
    2 hours ago
  • $180k - $360k per year

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

    Baseten

    Winnipeg, MB
    2 hours ago
  • Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This...  ...speeds; over 10 times faster than GPU-based hyperscale cloud inference...  ...fast decode on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to productionize and optimize... 

    Cerebras

    Winnipeg, MB
    3 hours ago
  • Cisco Systems, Inc. is seeking a software developer to craft user-friendly, reliable software and tools that support critical technology platforms such as operating systems, networks, and databases. You will balance growing our software capabilities with hardware compatibility... 

    Cisco Systems, Inc

    Winnipeg, MB
    2 hours ago
  • Build production software for NVIDIA DGX Cloud, using Go or Python to automate bare-metal GPU infrastructure. Apply SRE expertise to large...  ....As a Senior Software Engineer, you will create operational tooling...  ...tooling that moves installed NVIDIA systems into IaaS production. Your... 
    Permanent employment

    NVIDIA Corporation

    Winnipeg, MB
    3 hours ago
  • Shape Nova’s distributed systems and query engine as a Staff Software Engineer, optimizing performance, cost, and reliability at scale. Work spans modern OLAP infrastructure.The company is seeking an experienced systems engineer for its in-house OLAP engine, Nova. You will work... 

    Amplitude

    Winnipeg, MB
    3 hours ago
  • Lead distributed systems engineering at Cerebras Systems, building Kubernetes-based inference infrastructure for globally distributed AI workloads.As...  ...machine learning services. You will design production software, guide architecture, and address unsolved platform challenges... 

    Cerebras

    Winnipeg, MB
    2 hours ago
  • $120.8k - $170.8k per year

    About The RoleWe're looking for a senior engineer who thinks clearly across the full product...  .... You'll design, build, and ship real systems while setting an example for engineering...  ...team Must-Have 6+ years of hands-on software engineering experience Strong experience... 
    Full time

    Citi

    Winnipeg, MB
    2 hours ago
  • Set technical direction at ChargeLab in Etobicoke, focusing on distributed systems, architecture, and software delivery through a hybrid work model.As a Staff Engineer on the Engineering Scale track, you will shape patterns, frameworks, and specialist depth across ChargeLab.... 

    King River Capital Group

    Winnipeg, MB
    2 hours ago
  • Shape distributed systems with strong architecture, Java, and Spring Boot expertise as a senior hands-on individual contributor. Own engineering work from requirements and design through testing, delivery...  ...production.Citi seeks a senior software engineer who thinks clearly... 

    Citigroup Inc.

    Winnipeg, MB
    2 hours ago
  • Design distributed systems at scale as a Senior Engineer in Vancouver, using C#, .Net, AWS, and Kubernetes within a hybrid model.As a senior team member, you...  ...You will modernize monolithic systems, build scalable software, and make major code design decisions. The work also includes... 

    Xero Limited

    Winnipeg, MB
    3 hours ago
  • Build resilient distributed systems at Salesforce using Kafka, Kubernetes, and Java across critical internal cloud infrastructure. Operate services at production scale.This senior-level software engineering role supports the Ajna Kafka-as-a-Service platform. You will design,... 

    110 salesforce.com Canada Corporation

    Winnipeg, MB
    2 hours ago
  • Build machine learning software in Markham, Ontario, using C++ and Python to optimize GPU kernels, workloads, and next-generation computing platforms onsite.Sapphire...  ...Stream Technology seeks a Machine Learning Software Engineer focused on GPU and AI optimization. You will... 

    Sapphire Stream Technology

    Winnipeg, MB
    2 hours ago
  • Lead distributed systems architecture for QFG from Toronto or Calgary, working hybrid with at least three office days weekly. Shape resilient...  ..., identity flows, and technical direction.As Team Lead, Software Engineering, you will connect legacy banking cores with microservices... 
    Work at office

    Kinvie

    Winnipeg, MB
    2 hours ago
  •  ...your career.THE ROLE: We are looking for a hands-on Systems Validation Engineer to join AMD's Data Center GPU Validation team. In this role, you will help ensure...  ...at the intersection of hardware, firmware, and software, you will develop and execute validation strategies... 
    Internship

    Advanced Micro Devices, Inc.

    Winnipeg, MB
    3 hours ago
  • Guide reliable distributed services and engineering capability for Xero’s Payments Platform team in Vancouver. The hybrid model combines home and office...  ...team deliveryRequirements: Deliver highly available systems with strong operational practicesGrow engineers through hiring... 
    Work at office

    Xero

    Winnipeg, MB
    2 hours ago
  • Lead distributed systems engineering for MongoDB’s AI application platform, based anywhere in Canada within the Eastern Time zone.As a Staff Engineer, you will provide technical direction for core platform components enabling customers to build AI applications with MongoDB.... 

    MongoDB

    Winnipeg, MB
    3 hours ago
  •  ...together, we’ll advance your career.THE ROLE: As a Systems Validation Engineer within the Datacenter and GPU Accelerated Processing division, you will execute on...  ..., SoC validation, firmware validation, or hardware/software integrationHands-on experience with system and rack... 
    Internship

    Advanced Micro Devices, Inc.

    Winnipeg, MB
    2 hours ago
  • $120k - $180k per year

    System Software Engineer - AIAbout us:We are a startup building foundational technology to address performance, scalability, and resiliency challenges...  ...models. Identify and resolve performance bottlenecks in distributed training and inference workloads through deep-dive analysis... 
    Internship
    Remote work

    Delos Data

    Winnipeg, MB
    3 hours ago
  • Architect distributed systems for Nubank’s Money Boxes platform, combining high-concurrency design with transactional ledgering across international...  ...requires office presence two days weekly.As Senior Staff Software Engineer, you will serve as chief technical authority for Money... 
    Work at office

    Nubank

    Winnipeg, MB
    2 hours ago
  • Build AI infrastructure in Montreal as a hybrid System Software Engineer using C++, Python, and Linux systems programming expertise.This engineer...  ...design across the software stackResolve bottlenecks in distributed training and inference workloadsAnalyze software-hardware interfaces... 

    Delos Data

    Winnipeg, MB
    2 hours ago
  • Scale production AI services at Workday, applying Python, distributed systems, and model-serving expertise from the Vancouver office and beyond.This Senior Software Development Engineer role sits within Workday’s AI Model Serving team. You will build and operate large-scale... 
    Work at office

    Workday, Inc.

    Winnipeg, MB
    2 hours ago
  • Build performant distributed systems for Asana’s AI roadmap in Vancouver, applying architecture, microservices, and technical leadership skills onsite three days weekly.This Senior Software Engineer search spans several expanding AI engineering teams. You could develop evaluation... 

    ContentBuffer

    Winnipeg, MB
    3 hours ago
  •  ...backend infrastructure at LotusFlare, using distributed systems expertise to support millions of...  ...API calls globally.As a Senior Backend Engineer, you will develop, secure, and scale mission...  ...’s DNO Cloud platform. You will own software from development through production maintenance... 

    LotusFlare, Inc.

    Winnipeg, MB
    2 hours ago
  • Engineer enterprise networks, cybersecurity, and cloud infrastructure at OSL Retail Services from the corporate office in Mississauga, Ontario.As Senior Systems Engineer, you will manage corporate LAN, WAN, wireless, firewall, VPN, and cloud networking environments. The work... 
    Work at office

    OSL Retail Services

    Winnipeg, MB
    2 hours 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!