
Senior Software Engineer

CoreWeave
Summary
Join CoreWeave's Network Datapath Team as a Senior Software Engineer and play a critical role in designing, developing, and maintaining the networking software/hardware for our GPU cloud services. You will collaborate with cross-functional teams to optimize network performance, enhance security, and ensure scalability and reliability. This position requires 5+ years of experience as a Software Engineer with a focus on networking and cloud infrastructure, expertise in network protocols, and proficiency in programming languages like Golang, Python, or C++. CoreWeave offers a competitive salary ($175,000-$210,000), comprehensive benefits including 100% paid medical, dental, and vision insurance, paid parental leave, flexible PTO, and a hybrid work environment.
Requirements
- Hold a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
- Have proven experience (5+ years) as a Software Engineer, with a focus on networking and cloud infrastructure
- Possess expertise in network protocols, routing, and security (TCP/IP, BGP, kernel networking, etc.)
- Be proficient in programming languages such as Golang, Python, or C++ for automation and scripting
- Have experience with software-defined networking (SDN) and network virtualization technologies
- Have experience building and deploying k8s networking and infrastructure
- Possess excellent problem-solving skills and a proactive attitude towards troubleshooting and issue resolution
- Have strong communication skills and the ability to collaborate effectively with cross-functional teams
- Have a passion for staying updated on emerging technologies and a commitment to continuous learning
Responsibilities
- Design, develop, and maintain the network datapath infrastructure for our GPU cloud services, including host networking, smart NICs, and overlay/underlay networks
- Collaborate with cross-functional teams, including DevOps, System Administrators, and Software Engineers, to ensure seamless integration of network datapath solutions
- Optimize host network performance, latency, and throughput to meet the demanding requirements of GPU-based workloads
- Implement and maintain network security protocols and best practices to protect customer data and infrastructure
- Participate in an on-call rotation, troubleshoot and resolve network-related issues, and provide timely support to the operations team
- Stay up-to-date with the latest networking technologies, industry trends, and best practices to continually improve our networking infrastructure
- Participate in code reviews, design discussions, and architecture decisions to ensure high-quality software development practices
Preferred Qualifications
Have experience with k8s operators and controllers
Benefits
- Medical, dental, and vision insurance - 100% paid for by CoreWeave
- Company-paid Life Insurance
- Voluntary supplemental life insurance
- Short and long-term disability insurance
- Flexible Spending Account
- Health Savings Account
- Tuition Reimbursement
- Mental Wellness Benefits through Spring Health
- Family-Forming support provided by Carrot
- Paid Parental Leave
- Flexible, full-service childcare support with Kinside
- 401(k) with a generous employer match
- Flexible PTO
- Catered lunch each day in our office and data center locations
- A casual work environment
- A work culture focused on innovative disruption
- Hybrid work environment
- Remote work considered for candidates outside 30 miles of an office
Share this job:
Similar Remote Jobs

