Senior Software Engineer, High-Performance SDN with DPUs
Moonlite AI
United States
On-site
USD 165,000 - 225,000
Full time
14 days+
Application generator
Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Benefits offered by this job
6% 401(k) match
Fully covered health insurance premiums
Startup equity
Job summary
A leading AI infrastructure company seeks an experienced software engineer to build software-defined networking systems for demanding AI workloads. This role involves collaborating on scalable SDN orchestration systems and optimizing networking for distributed computing. Candidates should have over 5 years of experience in software engineering, deep networking knowledge, and programming skills in Go or Python. The position offers competitive compensation and generous benefits.
Qualifications
5+ years in software engineering with experience building network platforms.
Strong familiarity with Kubernetes networking architecture.
Deep understanding of networking fundamentals including TCP/IP and routing protocols.
Experience with Go and Python is highly valued.
Experience with Linux networking stack and Open vSwitch.
Familiarity with DPU architectures preferred.
Understanding of low-latency networking requirements for distributed computing.
Responsibilities
Collaborate with infrastructure to design SDN orchestration systems.
Implement networking systems for research computing environments.
Develop platform capabilities for managing Bluefield-3 DPUs.
Build enterprise-grade network isolation using VPCs and VXLAN.
Optimize network paths for RDMA and GPU-to-GPU communication.
Develop APIs for network resource management.
Implement network monitoring and troubleshooting systems.
Skills
Software engineering
Kubernetes networking
Networking fundamentals
Programming in Go and Python
Linux networking
DPU/SmartNIC architecture
Problem-solving
Communication
Tools
NVIDIA Bluefield DPUs
Open vSwitch
Terraform
FastAPI
gRPC
Job description
A leading AI infrastructure company seeks an experienced software engineer to build software-defined networking systems for demanding AI workloads. This role involves collaborating on scalable SDN orchestration systems and optimizing networking for distributed computing. Candidates should have over 5 years of experience in software engineering, deep networking knowledge, and programming skills in Go or Python. The position offers competitive compensation and generous benefits.