Description
We're looking for a Network Software Engineer (NetSWE) to build software that makes network operations safe, scalable, and boring , even as we launch new data centers and expand fast.
Your responsibilities will include:
- Building and maintaining services and tooling that automate the network lifecycle: day-0 provisioning, day-N changes, drift detection, and operational verification
- Making network changes safe and transparent: CI/CD workflows, diff/review tooling, staged rollouts/rollbacks, audit trails, and guardrails
- Developing observability systems that scale across many sites: telemetry pipelines, signal quality, and tooling that shortens incident investigations
- Closing 'last mile' gaps between the network and the platform: integrate source-of-truth data, expose APIs, and build reliable automation around it
- Collaborating closely with network engineers and SREs to turn real operational pain into product-quality tooling
We expect you to have:
- 5+ years of professional software engineering experience (or equivalent practical background)
- Strong coding skills and ownership mindset: you can ship and operate reliable services
- Proficiency in Go or readiness to switch; Python is also welcome (other languages can be useful for OSS debugging/fixes)
- Interest in infrastructure and/or network
It will be an added bonus if you have:
- Background in networking (ex-network engineer, CCNP/education, DC networking exposure) or strong interest and proven ability to learn fast
- Experience building automation/infra tooling: CI/CD, IaC, testing/staging environments, or 'network-as-code' style workflows
- Low-level networking / datapath experience: eBPF/XDP, DPDK, kernel networking, traffic processing systems
- Experience designing high-load services and observability platforms (metrics/logs/traces, alerting, regression detection)
- Contributions to open source or experience extending/debugging OSS components in production environments
We expect Staff Engineers to:
- Manage large-scale projects involving multiple stakeholders
- Break down complex tasks and guide both their own work and that of more junior colleagues
- Be experts in specific technologies and write high-quality code that can serve as a reference
- Assess task priority and focus on high-impact work, avoiding low-value efforts
- Have strong architectural thinking and contribute to system design
- Be involved in hiring and actively contribute to interviews
- Be willing to share knowledge and mentor others
Benefits & Perks:
- Competitive compensation
- Career growth and learning opportunities
- Flexibility and ownership
- Collaborative and innovative culture
- Opportunity to work on impactful AI projects
- International environment and talented teams