Responsibilities
- Utilize extensive network engineering knowledge coupled with software development and SRE/DevOps proficiency to design, construct, and oversee Tailscale’s global Funnel and DERP relay infrastructure.
- Promote operational excellence and automation to guarantee the scalability, high availability, and performance of hosted services.
- Offer architectural guidance and troubleshoot escalated networking problems for customers to address intricate connectivity issues.
- Partner with internal engineering and product groups to advance hosted services and clients, ensuring updates provide broad value to our customer base.
- Support network connectivity capabilities and features by contributing to the open-source client code and developing the Tailscale product dataplane.
- Design, construct, evaluate, and provide documentation for networking features, connectivity solutions, and the open-source client-code network dataplane.
- Enhance and iterate on product capabilities, specifically focusing on Funnel and DERP relay infrastructures and their associated network protocols.
- Investigate and rectify complex, escalated network difficulties encountered across diverse technical environments.
- Maintain accountability for Tailscale's live services by integrating observability, engaging in incident management, and managing technical support escalations.
- Evaluate and boost the performance, reliability, and scaling capabilities of our networking resources and systems.
- Apply a security-centric approach to every stage of development, from initial design to final implementation of networking components.
Requirements
- Proven track record in networking software development and troubleshooting
- Expertise in core networking principles such as VPNs, NAT traversal, routing, and IP addressing
- Experience with distributed systems, maintaining global-scale services, and applying SRE & DevOps methodologies
- Most of the systems are developed in the Go programming language. Experience with Go is highly desired.
- Strong interpersonal skills for exchanging constructive feedback and the autonomy to work solo
- Adaptability to thrive within a fast-paced startup environment
- Superior communication abilities, both in writing and speaking