Skip to main content

Software Engineer - ML Networking

Oct 11, 2026 · 1 min read

Share this post

Software Engineer, ML Networking

Location: Hybrid | Type: Full-time | Seniority: Senior

Salary Range: 80,000 - 50,000 USD per year

About the Role

Build networking systems at the intersection of machine learning and high-performance computing. Work on network protocols, eBPF, DPdk, and kernel-bypass technologies.

Key Responsibilities

  • Implement TCP/IP stack optimizations
  • Develop eBPF and XDP programs for network filtering
  • Work with io_uring and epoll for high-performance I/O
  • Design RDMA and kernel-bypass solutions
  • Integrate ML accelerators and smart NICs
  • Build systems with Rust, Python, and C++

Required Skills

Network protocols, TCP/IP stack, XDP, eBPF, io_uring, epoll, DPdk, RDMA, kernel-bypass, Rust, ML accelerators, PCIE, smartnics, systems programming, RPC

View full job details and apply

Related posts