Sr. Software Engineer, Traffic Engineering

Tesla Motors
Fremont, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 252K

Job location

Fremont, United States of America

Tech stack

Border Gateway Protocol
Content Delivery Networks
Computer Engineering
Linux
Distributed Systems
DNS
HAProxy
Python
Nginx
Service Design
Software Engineering
Transmission Control Protocol (TCP)
Transport Layer Security
Load Balancing
Kubernetes
Information Technology
Api Gateway
Go
Microservices

Job description

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. What You'll Do

  • 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

Requirements

  • 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
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, Physics or proof of exceptional skills in related field or equivalent experience

Benefits & conditions

Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:

  • Medical plans > plan options with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
  • Company Paid (Health Savings Accounts) HSA Contribution when enrolled in the High-Deductible medical plan with HSA
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
  • Company paid Basic Life, AD&D
  • Short-term and long-term disability insurance (90 day waiting period)
  • Employee Assistance Program
  • Sick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions), and Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Expected Compensation $168,000 - $252,000/annual salary + cash and stock awards + benefits

Apply for this position