Software Engineer - GPU Networking & Distributed Systems
Baseten
BasetenBaseten powers mission-critical inference for the world's most dynamic AI companies. 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 RoleAt 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.ResponsibilitiesMake 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.RequirementsYou 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 HaveDeep 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 TeamBleeding 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.BenefitsCompetitive compensation, including meaningful equity100% 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 CarrotCompany-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).
- ...8+ years of professional software engineering experience About the Role... ...load, and taken ownership of systems throughout their lifecycle.... ...concurrency and distributed systems, and can independently... ..., configuration, identity, networking, secrets, and dependency management...SuggestedFull timeWork at officeRemote work2 days per week
$117.2k - $313.7k
...in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to the Public Cloud - Distributed Systems Software Engineer...SuggestedFull time$117.2k - $313.7k
...Distributed Systems Software Engineer - Public Cloud (Mid/Senior/Lead/Principal) Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to the Public Cloud - Distributed Systems Software Engineer posting, recruiters and hiring...Suggested$152k - $241.5k
...about building reliable systems software for cloud-scale GPU infrastructure, we encourage... ...for a Senior Software Engineer to join our DGX Cloud / Fleet... ..., CPU, memory, disk, and networking.Develop inventory,... ...systems, containers, and distributed backend integrations.Ways...SuggestedFull timeLocal areaRemote work$200k - $300k
...you can achieve.ProfileYou’re able to talk both high-level distributed systems design trade-offs and low-level OS-level detailsYou’re able... ...of expertise: mathematics and computer science, physics and engineering, media and tech. We’re a community of self-starters who are...SuggestedWork at officeLocal areaImmediate start$192k - $240k
Distributed Systems engineers at Datadog design, implement and run in production the foundational platforms powering our applications. Your data... ...re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-...Work at office$244k - $305k
...workloads at scale. As AI reshapes software development and teams lose touch with... ...tuning to root cause analysis. As a distributed systems engineer on the profiling team, you will be contributing... ...and buddy program for in-house networking An inclusive company culture,...Work at office$125.7k - $296.4k
Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Our Public Cloud engineering teams are responsible for innovating and maintaining a large scale distributed systems engineering platform that ships hundreds of features to production for tens of...$229.9k - $262.4k
...Senior Lead AI Engineer (Gen AI Platform Services: Distributed Systems) Overview: At Capital One, we are creating responsible and reliable AI systems, changing... .... Design, develop, test, deploy, and support AI software components including foundation model training,...Full timePart timeLocal area- ...Salesforce is seeking a Distributed Systems Software Engineer for their Public Cloud team in New York City. The role emphasizes innovating a large scale distributed systems platform. Candidates should have a related technical degree and 4+ years of backend software development...
$117.2k - $313.7k
Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword — it's a way of life. The world...$202k - $230k
...AI agents, and at StackAI that work runs on a single engine. Some agents finish in a second. Others run for days,... ...failures without losing a step. We're hiring a Senior Software Engineer, Engine & Distributed Systems to own that engine: the durable runtime at the core...- ...lead cross-team initiatives to integrate HPC systems with cloud-native APIs, driving reliability,... ...experience with Slurm in HPC environments using Go or Python, deep GPU infrastructure knowledge, and strong leadership across multiple engineering teams. #J-18808-Ljbffr Nscale
- Rippling is seeking a talented Distributed Systems Engineer to join our core payroll team. You will design and implement scalable systems powering payroll engines across multiple countries, using message queues, job flows, and bi-temporal data models to ensure timely processing...
$180k - $320k
...Software Engineer, Distributed Systems (Core)Title of Role: Software Engineer, Distributed Systems (Core)Location: New York, remoteCompany Stage of Funding: Series C — Software DevelopmentOffice Type: RemoteSalary: $180K–$320KCompany DescriptionWe're representing a dynamic...Remote work- ...across product and data teams. As a Senior Software Engineer, you will shape the primitives,... ...author, operate, observe, and safely scale distributed workflows. You will lead architecture,... ...tech to deliver reliable, scalable systems that power Scale's AI #J-18808-Ljbffr...
- MongoDB Inc. is seeking a Staff Engineer to provide technical direction for a new platform enabling AI applications on MongoDB. You... ...deployment, improve performance, and ensure reliability of distributed systems infrastructure for this product. Based in the New York area,...Work at office
- SIDRAM TECHNOLOGIES is seeking a Senior AI / Agent Platform Engineer in New York, NY. The role focuses on building scalable runtime services and distributed systems to power enterprise AI agent capabilities in production environments. The candidate will design and implement...
$200k - $300k
...highly advanced CPU and GPU compute, storage, and networking technology. Our team thinks about the entire software stack, from the user-... ...time performance. As a distributed compute engineer in a user-facing environment... ...of UNIX operating systems (we use Linux), system/...Work at officeLocal areaImmediate start$197.4k - $271.2k
...to bottom, and as a Senior Engineer you’ll do everything from working... ...from bashing bits at the network level to making sure our UI... ...opportunity to solve complex distributed systems problems at scale. You will... ...with a solid grasp on good software engineering practices such as...Local areaRemote work- ...hiring a Senior Backend Engineer to design and build... ...the heart of the Distributed Spectrum platform: the systems that ingest... ...serving, batching, GPU/CPU scheduling, latency... ...years of professional software engineering... ...Azure) — compute, networking, storage, IAM, and...Permanent employmentTemporary workWork at office
$265k - $295k
...builds parametric design software for the hardest... ...turbomachinery. Our platform lets engineers define a design as a... ...from large-scale distributed computation jobs. This... ...while contributing to systems spanning containerized... ...environments from GPU workstations to cloud-...For contractorsShift work- ...including writing code and automated tests, and creating CI/CD pipelines in an agile setup. The role focuses on building large-scale distributed applications, ideally on Azure, with direct collaboration with product owners and other technologists across the #J-18808-...
- ...They rely on Modal for instant GPU access, sub-second container... ...medalists, and experienced engineering and product leaders with decades... ...the novel, high-performance systems that make up our serverless... ...Experience building high-performance distributed systems at a large scale (the...Work at office
$320k
...Staff+ Software Engineer, Infrastructure (Distributed Systems)San Francisco, CA | New York City, NY | Seattle, WAAbout AnthropicAnthropic's mission is to create... ..., such as GPUs, TPUs, or Trainium, and associated networking infrastructure like NCCLLow-level systems...Work at officeVisa sponsorshipFlexible hours$388k
...engaged audiences.Our TeamThe Ads Platform Engineering team is the heartbeat of our... ...advertising technology. We don't just design systems; we ship production code that handles massive... ...You’re comfortable navigating complex distributed systems, identifying bottlenecks, and...Hourly payFull timeImmediate startFlexible hours$227.2k - $324.5k
About the Role:As a Staff Software Engineer on the ML Infrastructure team, you will collaborate... ...low-latency ML model serving systems that support Deep Learning, LLM, and Search... ...scalable, high throughput, and low latency distributed systems using ScalaBuild reusable...Full timeTemporary workLocal areaFlexible hours- ...AI is seeking a Senior Backend Engineer for the Managed Services team to... ...services that power our GPU infrastructure platform. You will... ...Kubernetes and Slurm clusters across a distributed environment. This role focuses on distributed systems, cloud-native architecture, and...Work at office2 days per week
$180k - $320k
...Global Links LLC is recruiting a Staff-level Software Engineer for an innovative technology company building... ...high-scale data integration and synchronization systems. This role focuses on designing and scaling distributed backend systems that move large volumes of customer...Remote work$320k
...interpretable, and steerable AI systems. We want AI to be safe... ...researchers, engineers, policy experts, and... ...We are looking for software engineers to help build... ...will focus on building distributed and scalable systems to... ...execute in: isolation, network egress controls, least...InternshipWork at officeVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - GPU Networking & Distributed Systems. Be the first to apply!
- software engineer amazon New York, NY
- information technology software engineer New York, NY
- federal - software developer New York, NY
- junior software engineer New York, NY
- software engineer apprentice New York, NY
- graduate software developer New York, NY
- rust software engineer New York, NY
- software development engineer (robotics engineer) New York, NY
- IT software developer New York, NY
- software engineer remote New York, NY




