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

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - GPU Networking & Distributed Systems in New York, NY vacancy
  •  ...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... 
    Suggested
    Full time
    Work at office
    Remote work
    2 days per week

    InnoveIQ

    New York, NY
    1 day ago
  • $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... 
    Suggested
    Full time

    Salesforce

    New York, NY
    7 days ago
  • $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

    Salesforce, Inc.

    New York, NY
    3 days ago
  • $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... 
    Suggested
    Full time
    Local area
    Remote work

    Nvidia

    New York, NY
    3 days ago
  • $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... 
    Suggested
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    New York, NY
    8 days ago
  • $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

    Datadog

    New York, NY
    7 days ago
  • $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

    Datadog

    New York, NY
    5 days ago
  • $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... 

    Salesforce

    New York, NY
    4 days ago
  • $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 time
    Part time
    Local area

    Capital One

    New York, NY
    3 days ago
  •  ...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... 

    Salesforce

    New York, NY
    3 days ago
  • $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... 

    Salesforce

    New York, NY
    4 days ago
  • $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... 

    StackAI

    New York, NY
    3 days ago
  •  ...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

    Nscale

    New York, NY
    4 days ago
  • 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... 

    Rippling

    New York, NY
    5 days ago
  • $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

    Recruiting from Scratch

    New York, NY
    4 days ago
  •  ...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... 

    Scale AI

    New York, NY
    4 days ago
  • 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

    MongoDB Inc.

    New York, NY
    1 day ago
  • 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... 

    SIDRAM TECHNOLOGIES

    New York, NY
    4 days ago
  • $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 office
    Local area
    Immediate start

    Hudson River Trading

    New York, NY
    8 days ago
  • $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 area
    Remote work

    Confluent

    New York, NY
    6 days ago
  •  ...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 employment
    Temporary work
    Work at office

    Distributed Spectrum

    New York, NY
    4 days ago
  • $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 contractors
    Shift work

    nTopology inc.

    New York, NY
    5 days ago
  •  ...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-... 

    Compunnel

    New York, NY
    3 days ago
  •  ...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

    Mixpeek

    New York, NY
    3 days ago
  • $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 office
    Visa sponsorship
    Flexible hours

    Anthropic

    New York, NY
    2 days ago
  • $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 pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    New York, NY
    4 days ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    New York, NY
    8 days ago
  •  ...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 office
    2 days per week

    Lightning AI

    New York, NY
    2 days ago
  • $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

    Premier Global Links LLC

    New York, NY
    4 days ago
  • $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... 
    Internship
    Work at office
    Visa sponsorship
    Flexible hours

    Showcify

    New York, NY
    3 days 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!