Software Engineer - Gpu Networking & Distributed Systems
$165k - $330k per yearBaseten
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
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 1 hour 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
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Suggested
- 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
- 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...Suggested
- 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...SuggestedWork at officeWorldwide
$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- 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...
- ...scalable healthcare technology with C#, distributed systems, and AI-assisted development at... ...implement, and support highly available software platforms. Your work spans Microsoft .NET... ...product managers, operations teams, and engineers throughout delivery.Key Responsibilities...Remote work
- ...client, WhatJobs Direct, is seeking a highly skilled Senior Software Engineer to join their fully remote engineering team. This... ..., developing, and maintaining scalable and robust backend systems and distributed applications. You will play a key role in architecting solutions...Remote workFlexible hours
- ...génération de Genetec Edge OS, notre système d’exploitation destiné aux... ...dynamic:We are looking for a Software Developer to help build the... ...Genetec Edge OS, our operating system for edge appliances, and its remote... ...issues across daemons, networks, containers, orchestration layers...Remote workFlexible hoursDay shift
- 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...
- 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
- 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...
- Apply distributed computing and networking expertise to Salesforce’s cloud-native database engineering work within a hybrid, collaborative team. Solve complex scalability challenges... ...focuses on database internals and distributed systems for large, mission-critical platforms. You...
- Build cloud and distributed systems for a quantitative equity fund, working across hybrid infrastructure with Vancouver’s technology team. Apply programming and systems engineering expertise.As an Infrastructure Software Engineer, you will own the technology infrastructure life...
$120.8k - $170.8k per year
About the Role We're looking for a senior engineer who thinks clearly across the full... ...person. You'll design, build, and ship real systems while setting an example for engineering... ...the teamMust-Have 6+ years of hands‑on software engineering experienceStrong experience with...Full time- Build production infrastructure at Ramp using distributed systems expertise and strong software engineering fundamentals. Own critical systems end to end across the stack.As a Production Engineer, you will write clean, tested production code for Ramp’s financial transaction...
- Remote-first Staff Software Engineer opportunity focused on distributed systems, event sourcing, and reliable order processing for restaurant operations.This Staff Software Engineer will shape and scale the Orders Platform while remaining hands-on. You will model, replicate,...Remote work
- 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....
- Plan ATCO Electric’s 25kV distribution grid in Grand Prairie, Alberta, using power systems planning and electrical design expertise. Engineer and Senior Engineer levels are available.Reporting... ...and electrical design expertise to ATCO Electric’s 25kV network. #J-18808-Ljbffr
- Build Atlas Agent Engine remotely from Canada, applying distributed systems expertise to runtime, memory, retrieval, identity, and governance layers.MongoDB seeks a Software Engineer for the Atlas Agent Engine team. You will build the developer CLI, SDKs, and distributed systems...Remote work
- 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,...
- Build highly available distributed systems for Affirm’s observability platform, working remotely in Canada with Python or Kotlin backend expertise.This Staff Software Engineer will lead technical direction for a platform processing metrics, logs, and traces across hundreds of...Remote work
- Lead distributed systems engineering for Cloudflare Browser Isolation, using Go, Rust, and TypeScript across Cloudflare’s global network.This Senior Systems Engineer role spans service orchestration, browser sessions, observability, and production reliability. You will lead...Remote work
- ...remotely with Rust, C++, or Go while solving distributed systems challenges for InfluxData’s cloud-native database.As a senior engineer, you will develop the next generation of... ...requirementsRequirements: Eight or more years of professional software experienceDeep knowledge of Rust, C++, or...Remote work
- 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...
- Engineer distributed Java systems that protect Canadian consumers and financial institutions. Work across scalable APIs, production services, and full lifecycle delivery.This permanent Software Engineer position supports a client in digital identity, cybersecurity, and telecommunications...Permanent employment
- ...together, we'll advance your career. The RoleAs a Systems Validation Engineer within the Datacenter and GPU Accelerated Processing division, you will execute on... ..., SoC validation, firmware validation, or hardware/software integration Hands-on experience with system and rack...Internship
- Strengthen Affim's highly available distributed systems with AWS, MySQL, and Kubernetes from a remote-first Canadian work setting.This Senior Software Engineer role supports Capacity Modeling, where forecasted demand becomes concrete infrastructure guidance. You will help model...Remote work
- ...your career. The RoleWe 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Gpu Networking & Distributed Systems. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

