Posted on 
Dec 12, 2024

Senior Software Engineer, Network Datapath

Mid-Senior ICs
Engineering
CoreWeave
CoreWeave
CoreWeave
Private
101-250
Software, Security & Developer Tools

CoreWeave is a specialized cloud provider focused on GPU accelerated use cases including VFX, AI/ML, Batch Processing and Real Time Experiences. We support countless AI/ML services in the text to image, NLP and broader AI/ML space, reducing client’s infrastructure management requirements with our Kubernetes based serverless GPU cloud offerings.

Job Description

About the Role

We are seeking a talented and experienced Senior Software Engineer to join our Network Datapath Team.  As a Senior Software Engineer, you will play a critical role in designing, developing, and maintaining the networking software/hardware that underpins our GPU cloud services. You will collaborate closely with cross-functional teams to optimize network performance, enhance security, and ensure the overall scalability and reliability of our cloud platform.

 

Key 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.

 

Minimum Qualifications:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • Proven experience (5+ years) as a Software Engineer, with a focus on networking and cloud infrastructure.
  • Expertise in network protocols, routing, and security (TCP/IP, BGP, kernel networking, etc.).
  • Proficiency in programming languages such as Golang, Python, or C++ for automation and scripting.
  • Experience with software-defined networking (SDN) and network virtualization technologies.
  • Experience building and deploying k8s networking and infrastructure.
  • Experience with k8s operators and controllers is a plus.
  • Excellent problem-solving skills and a proactive attitude towards troubleshooting and issue resolution.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • A passion for staying updated on emerging technologies and a commitment to continuous learning.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $175,000-$210,000. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.

About the Role

We are seeking a talented and experienced Senior Software Engineer to join our Network Datapath Team.  As a Senior Software Engineer, you will play a critical role in designing, developing, and maintaining the networking software/hardware that underpins our GPU cloud services. You will collaborate closely with cross-functional teams to optimize network performance, enhance security, and ensure the overall scalability and reliability of our cloud platform.

 

Key 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.

 

Minimum Qualifications:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • Proven experience (5+ years) as a Software Engineer, with a focus on networking and cloud infrastructure.
  • Expertise in network protocols, routing, and security (TCP/IP, BGP, kernel networking, etc.).
  • Proficiency in programming languages such as Golang, Python, or C++ for automation and scripting.
  • Experience with software-defined networking (SDN) and network virtualization technologies.
  • Experience building and deploying k8s networking and infrastructure.
  • Experience with k8s operators and controllers is a plus.
  • Excellent problem-solving skills and a proactive attitude towards troubleshooting and issue resolution.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • A passion for staying updated on emerging technologies and a commitment to continuous learning.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $175,000-$210,000. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.

Receive Tech Ladies'
newest jobs in your inbox,
every week.

Join Tech Ladies for full-access to the job board, member-only events, and more!

If you're already a member, we haven't forgotten you. We promise. It's a new system. If you fill out the form once, it'll remember you going forward. Apologies for the inconvenience.

No items found.
No items found.
Engineering
Engineering
In-Person
In-Person