About CoreWeave
CoreWeave is a leading provider of high-performance GPU-backed cloud infrastructure, delivering scalable compute and networking for AI, ML, and HPC workloads. Join a fast-growing team building the backbone of a cutting-edge cloud platform.
Role overview
As a Staff Software Engineer, Network Services, you will design, implement, and scale the network services that power CoreWeave's compute platform. You will collaborate across platform teams to build robust, low-latency networking components, contribute to distributed systems, and mentor engineers.
Key responsibilities
- Design, implement, and operate distributed network services to support a multi-tenant GPU cloud platform.
- Collaborate with platform, storage, and security teams to ensure performance, reliability, and security.
- Optimize network latency, throughput, and scalability for mission-critical workloads.
- Mentor and grow engineers on the Networking Services team, review code, and drive engineering best practices.
- Participate in incident response and post-mortems to improve system resilience.
Qualifications
- 5+ years of professional software engineering experience with a track record building scalable networked services.
- Proficiency in at least two of Go, C++, Rust; strong systems programming experience.
- Deep knowledge of Linux, TCP/IP, routing protocols (e.g., BGP), and cloud networking concepts.
- Experience with Kubernetes, containerized environments, and distributed systems architectures.
- Excellent problem solving, communication, and collaboration skills.
Nice-to-have
- Experience with GPU-accelerated cloud platforms, data center networking, security practices, observability tools (Prometheus, Grafana).
- Experience with performance profiling and optimization at scale.
Perks
Competitive compensation, comprehensive benefits, generous time off, and the opportunity to work with a world-class team on cutting-edge cloud infrastructure.