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