Blaxel

Network Software Engineer

San Francisco, CA
USD 250k - 300k
Rust Go VPP DPDK eBPF XDP SDN IPv6 BGP ECMP VXLAN Geneve API
Description

Network Software Engineer

Department: Engineering

Location: San Francisco

Compensation: $250K – $300K • 0.1% – 0.5%

Employment Type: FullTime

The role

We're looking for a world-class Network Software Engineer to architect and build the networking foundation of the first AI-native cloud.

You’ll design and implement the full virtual networking stack for Blaxel’s VPC—our next-generation SDN fabric optimized for agentic AI workloads. Your work will span ultra-high-performance dataplane systems (VPP, DPDK, eBPF) and the distributed control-plane and traffic services written in Rust and Go.

You’ll also expand our globally distributed networking suite—including our Rust-based load balancer, Rust HTTP proxies, traffic routing systems, and data plane components that already process 1.5M+ requests daily. Your mission: build a VPC that surpasses traditional clouds by an order of magnitude in throughput, latency, visibility, and security enforcement.

If you’re a systems-focused engineer who loves Rust, Go, networking internals, and building cloud primitives from scratch, this role is for you.

What you'll do

You’ll collaborate closely with founders and infrastructure teams to design, build, and operate Blaxel’s end-to-end SDN stack.

  • Architect and implement the high-performance dataplane for Blaxel’s VPC using VPP, DPDK, eBPF, XDP, and Rust.

  • Build and extend distributed control-plane systems in Go and Rust: IPAM, L2/L3 routing, topology services, ACL engines, NAT, VPC abstractions.

  • Develop Rust microservices running at extreme performance envelopes—sub-millisecond latency, multi-million flow tables, multi-Gbps throughput.

  • Extend our Rust load balancer and Rust HTTP proxies to support worldwide deployment and growing request volumes.

  • Operate networking workloads on bare-metal clusters with large-scale IPv6-only addressing.

  • Build testing, simulation, and benchmarking frameworks for both control-plane and dataplane components.

  • Instrument networking systems with deep observability: metrics, flows, packet traces, latency profiles.

  • Debug and resolve complex networking issues across layers L2–L7.

  • Partner with compute, storage stakeholders to design cross-stack performance and reliability guarantees.

  • Continuously evolve the networking strategy, introducing new primitives optimized for AI-native traffic patterns.

Who you are

  • Systems-driven engineer: You understand concurrency, memory, CPU profiles, and low-level networking behavior.

  • Rust and/or Go engineer: You’re strong in Rust, Go, or both—and want to engineer high-performance distributed systems.

  • Networking-fluent: You deeply understand packets, queues, routing, overlays, firewalls, and how networks behave under stress.

  • Performance obsessed: You think in terms of cycles, cache locality, tail latencies, NUMA effects, and throughput curves.

  • Zero-to-one builder: You thrive in environments where you invent the primitives, not glue together existing ones.

  • High ownership: You want to design systems from idea → architecture → implementation → deployment → operations.

Required skills

  • 3+ years in systems engineering, distributed systems, networking, or infrastructure software roles

  • Strong proficiency in Rust, Go, or both (with willingness to work in both)

  • Experience with SDN or cloud networking systems (VPCs, virtual routers, SDN controllers, overlay networks)

  • Strong understanding of IPv6, routing (BGP/ECMP), and common overlay technologies (e.g., VXLAN/Geneve)

  • Hands-on experience with DPDK, VPP, eBPF, or XDP

  • Strong debugging skills across distributed systems and multi-layer networking

Preferred

  • Experience building high-performance proxies, L4/L7 load balancers, or edge networking components

  • Experience building or operating multi-tenant cloud networking systems

  • Familiarity with distributed systems fundamentals (consensus, sharding, leader election, etc.)

  • Experience with traffic engineering or global traffic routing

  • Security background in network isolation, segmentation, or zero-trust architectures

Bonus

Experience with any of the following is a plus:

  • Kernel bypass / SmartNIC / SR-IOV / RDMA

  • Custom BPF programs for observability or dataplane filtering

  • Large-scale IPv6-only environments

  • Advanced traffic simulation or network modeling

  • Ultra-low-latency performance tuning

  • Cloud provider networking (AWS VPC, GCP VPC, Azure VNet internals)

About Blaxel

Blaxel is AWS for AI agents. We’re building a new kind of cloud optimized for agentic AI—powered by a purpose-built 25ms cold-start serverless compute engine.

We process billions of AI agent requests and power the production infrastructure for top AI startups. Traditional clouds weren’t built for agentic workloads—we’re solving the performance, reliability, and stateful execution challenges they can’t.

We recently raised a $7.3M seed round led by First Round Capital.

Blaxel
Blaxel

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say