Summary
Join CoreWeave's Network Development team as a Senior Network Developer and play a key role in designing, automating, and enhancing the network infrastructure and observability systems of our GPU cloud network. You will focus on network infrastructure automation, building software-driven solutions, operating our network observability stack, and developing real-time monitoring systems. Collaborate with various teams to build reliable and self-healing network solutions. This role requires extensive experience in network engineering, software development, and automation, along with expertise in various technologies. CoreWeave offers a competitive salary, comprehensive benefits, and a hybrid work environment.
Requirements
- 7+ years of experience as a Network Engineer, Software Developer, SRE, or Systems Administrator, ideally in large-scale enterprise or cloud settings
- Expertise in Python, Go, and Bash, with experience in automation, scripting, and infrastructure-as-code
- Experience with Prometheus, Grafana, Alertmanager, gNMI, SNMP, Ansible, Jinja, and NetBox
- Solid Linux networking knowledge with hands-on experience in routing, switching, and troubleshooting
- Experience working with networking platforms such as: NVIDIA Cumulus Linux, Nokia SR OS and SR Linux, Arista EOS
- Comfortable working in a Kubernetes-based environment, deploying containerized workloads for network services
- Passion for automation-first approaches, eliminating manual work through software-driven solutions
- A collaborative mindset, able to mentor team members, share knowledge, and contribute to team growth
Responsibilities
- Design, develop, and maintain software-driven solutions for network automation and observability, ensuring seamless operations at scale
- Write code in Python, Go, and Bash to automate network provisioning, monitoring, and performance optimization
- Build and manage network telemetry pipelines, using tools like Prometheus, Grafana, Alertmanager, gNMI, and SNMP to provide deep insights into network health
- Implement Zero Touch Provisioning (ZTP) and infrastructure-as-code methodologies to streamline network configuration and deployment
- Develop and integrate network monitoring tools, aggregating logs, metrics, and events from multiple platforms (e.g., Arista EOS, NVIDIA Cumulus Linux, Nokia SR OS, SR Linux)
- Collaborate with security and platform teams to containerize network applications and integrate observability across infrastructure
- Participate in on-call rotations, troubleshooting network-related issues, and supporting operations teams with deep technical insights
- Engage in code reviews, design discussions, RFCs, and architectural decisions to ensure high-quality software development practices
- Guide junior engineers and foster a culture of collaboration, learning, and continuous improvement
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 office, depending on skills and experience
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.