Senior Software Engineer, Network Development
Overview:
In this role you will design, build, and maintain networking software that powers CoreWeave's GPU cloud. You will work with cross-functional teams to automate provisioning, observability, and operator tooling, helping scale a fast, reliable network platform. You'll shape long-term architecture, drive automation, and lead improvements that reduce manual toil. This is a hands-on, impact-driven opportunity at a growing, mission-focused AI cloud provider. Compensation / Benefits Medical, dental, and vision insurance - 100% paid 401(k) with employer match Flexible PTOTuition Reimbursement Employee Stock Purchase Program (ESPP) Paid Parental Leave
Responsibilities:
- Own the design, development, and long-term health of network automation platforms and services (config generation, device provisioning, workflow automation, observability tooling, internal CLIs and APIs)
- Plan complex projects months in advance, manage dependencies, and coordinate parallel efforts
- Lead technical direction through RFCs, design reviews, and architecture decisions
- Write well-tested, well-documented software in Python and Go with strong CI/CD practices
- Improve reliability and operability by defining SLIs/SLAs and reducing manual toil via automation
- Collaborate with Network Engineering, Observability, Fleet Engineering, and HPC teams to ensure cohesive automation
- Participate in on-call rotation and drive calm, blameless follow-up after incidents
- Mentor engineers, review code and designs, and grow the team's technical skills
- Contribute to a positive, collaborative team culture
Key requirements:
- 8+ years of professional software engineering experience
- Strong proficiency in Python and GoSolid understanding of CI/CDExperience managing runtime health for enterprise services
- Hands-on with workflow automation or orchestration at scale (e.g., Zero Touch Provisioning)
- Strong project planning across multi-month horizons
- Strong technical opinions with openness to others' input
- Solid understanding of core networking fundamentals (IP, routing, NTP, DNS)
- Comfort with Linux and Kubernetes; experience with Ansible, Jinja, NetBox, Prometheus, Grafana
- Excellent written communication and mentoring experience
- Degree in Computer Science or related field is a plus
- Excellent written communication
- Mentoring and guiding others
- Collaborative mindset
- PythonGoCI/CD practices