Senior Software Engineer, Network Datapath

Company:  CoreWeave, Inc
Location: Roseland
Closing Date: 04/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / 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:

  1. Design, develop, and maintain the network datapath infrastructure for our GPU cloud services, including host networking, smart NICs, and overlay/underlay networks.
  2. Collaborate with cross-functional teams, including DevOps, System Administrators, and Software Engineers, to ensure seamless integration of network datapath solutions.
  3. Optimize host network performance, latency, and throughput to meet the demanding requirements of GPU-based workloads.
  4. Implement and maintain network security protocols and best practices to protect customer data and infrastructure.
  5. Participate in an on-call rotation, troubleshoot and resolve network-related issues, and provide timely support to the operations team.
  6. Stay up-to-date with the latest networking technologies, industry trends, and best practices to continually improve our networking infrastructure.
  7. Participate in code reviews, design discussions, and architecture decisions to ensure high-quality software development practices.

Qualifications:

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

  • Senior Engineer - Billing

    Roseland
    View Job
  • Senior Engineer - Billing

    Roseland
    View Job
  • Senior Engineer - Billing

    Roseland
    View Job
  • Senior Engineer - Billing

    Roseland
    View Job
  • Senior Container Application Security Engineer

    Roseland
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙