CoreWeave is seeking a Senior Network Developer to design, develop, automate, and maintain networking software and infrastructure for its GPU cloud platform, aiming to make the network highly automated and intelligent.
Requirements
- Proficient in languages like Python, Go, and Bash and tooling like Ansible, Jinja and NetBox.
- Deep familiarity with Prometheus, Grafana, Alertmanager, gNMI, and SNMP.
- Deep understanding and working knowledge of Linux.
- You've worked with a variety of networking platforms, including: NVIDIA Cumulus Linux, Nokia SR OS and SR Linux, Arista EOS.
- You're willing (and excited) to containerize just about anything in Kubernetes.
- Experience supporting and rolling out large-scale infrastructure projects.
- 8+ years as a Network Engineer, Software Developer, Systems Administrator, or similar role—preferably in large-scale enterprise or cloud settings.
Responsibilities
- Use your skills in Python, Go, and Bash to write scripts and tools that make deploying, managing, and monitoring our network a breeze.
- Work closely with software developers, system engineers, and security teams to ensure our network automation solutions mesh well with our cloud applications and internal services.
- Implement and manage Zero Touch Provisioning (ZTP) processes to automate network device provisioning and configuration with little human interaction.
- Oversee network projects from start to finish—planning, executing, and delivering network augments, upgrades, or new network vendor deployments.
- Participate in an on-call rotation, troubleshoot and resolve network-related issues, and provide timely support to the operations team.
- Share your knowledge and guide junior team members, fostering a culture of continuous learning and improvement.
- Participate in code reviews, design discussions, RFCs, and architecture decisions to ensure high-quality software development practices.
Other
- Bachelor’s degree in Computer Science or a related field.
- You bring a positive mindset without an ego. You're always ready to help junior team members and learn from the more senior ones.
- You love automating tasks/processes and seeing systems come to life with near zero human interaction.
- Hybrid work environment; remote work may be considered for candidates located more than 30 miles from an office, based on role requirements for specialized skill sets.
- Export Control Compliance: Applicant must be a U.S. person or eligible to access export controlled information without a required export authorization.