Sr. Software Engineer, Traffic Engineering
Tesla
Tesla is seeking a Software Engineer to join the Traffic Engineering team. This group builds, owns, and operates critical infrastructure services like DNS, Load Balancers (hardware & software), Content Delivery Networks (CDNs), and Edge security services like WAF, BOT protection, & API Gateways. These services are foundational and used across the entire company, from manufacturing in Gigafactories to the Tesla App to our cars on the road.
- Build, manage & develop Tesla's global Edge platforms running on VMs, Kubernetes & Baremetal
- Develop control planes for infrastructure services like CDN, Envoy, and API Gateways
- Edge compute capacity planning and forecasting
- Tackle issues across the entire stack: hardware, software, network and application
- Perform analysis, troubleshooting, and introspection on edge & core infrastructure components
- Partner with teams from across the organization to help tackle hard problems
- Drive reliability standards of Edge platform to guarantee 99.99% uptime
- Proficiency with Python, Rust or Golang
- Deep understanding of HTTP/S, TCP, SSL/TLS, BGP/BFD and DNS
- Experience in interacting with platforms and services/micro-services using gRPC/RPC framework
- Experience scaling & operating distributed systems (Consul, etcd) and implementing advanced traffic shaping techniques with eBPF
- Expert understanding of Linux systems/sub-systems and services
- Expert in systems & application design, including building and testing production-grade software
- Experience with load balancers such as F5, Nginx, Envoy, HAProxy
- 5+ years of experience in software engineering as well as various aspects of service design including messaging protocols & behavior, caching strategies and software design practices
- Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Physics or proof of exceptional skills in related field or equivalent experience