Senior Software Engineer, Network Services at CoreWeave
CoreWeave is seeking a Senior Software Engineer to join its Network Services team. You will design, implement, and maintain scalable networking components for our high-performance cloud platform. You will work with distributed systems to deliver reliable, low-latency networking services for GPU-accelerated workloads.
Responsibilities
- Design, develop, test, and maintain network services and APIs that enable high-throughput, low-latency communication across our cloud infrastructure.
- Collaborate with platform teams to optimize networking performance, reliability, and scalability.
- Contribute to architecture, protocol design, and system-level performance improvements.
- Mentor junior engineers and contribute to code reviews and engineering best practices.
Qualifications
- Strong software engineering experience with a focus on networking and distributed systems.
- Proficiency in C++, Go, or Rust; Linux kernel or user-space networking experience is a plus.
- Experience with cloud infrastructure, container orchestration (e.g., Kubernetes), and high-availability systems.
- Excellent problem-solving skills and the ability to work across teams in a fast-paced environment.
Location: Livingston, NJ; New York, NY; Sunnyvale, CA; Bellevue, WA. This is an on-site role.