Taro Logo

Sr. Software Engineer, Performance Engineering

Electric vehicle and clean energy company revolutionizing sustainable transportation and energy solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Software Engineer, Performance Engineering

Tesla's Performance Engineering team is seeking a Senior Software Engineer to join their mission of delivering seamless digital experiences across their ecosystem. This role focuses on optimizing systems to handle varying workloads and ensuring highly-performant applications through automated scalability and detailed metric analysis. As a Performance Engineer, you'll be instrumental in identifying bottlenecks and implementing solutions that maintain optimal application performance under heavy-load scenarios.

The position offers a unique opportunity to directly impact Tesla's efficiency and scalability across multiple verticals. You'll work with cutting-edge technologies and tools to profile, analyze, and optimize complex systems. The role requires expertise in performance testing, system optimization, and deep diagnostic analysis, combining technical depth with practical problem-solving.

Working at Tesla means joining a company at the forefront of sustainable technology and transportation. You'll be part of a team that values innovation and technical excellence, with access to comprehensive benefits including medical coverage, 401(k) matching, and stock purchase options. The role offers both technical challenges and the satisfaction of contributing to Tesla's mission of accelerating the world's transition to sustainable energy.

This position is perfect for engineers passionate about performance optimization, system architecture, and scalability who want to make a meaningful impact on products used by millions. You'll collaborate with talented teams across Tesla, applying your expertise to solve complex performance challenges while growing your skills in a fast-paced, innovative environment.

Last updated 6 months ago

Responsibilities For Sr. Software Engineer, Performance Engineering

  • Collaborate with developers to improve code efficiency and implement optimizations
  • Perform deep-dive analysis using profiling tools to identify inefficiencies
  • Investigate and resolve performance degradation incidents
  • Analyze system metrics (CPU, memory, disk I/O, network, database performance)
  • Design and execute performance tests (load, stress, endurance)
  • Define performance benchmarks and Service Level Objectives (SLOs)
  • Create and maintain performance test plans and strategies

Requirements For Sr. Software Engineer, Performance Engineering

Python
MySQL
Kubernetes
Linux
  • Expertise in profiling tools (Dotnet-trace, Pprof, PySpy, JProfiler, VisualVM)
  • Experience with database indexing, query optimization, and caching strategies
  • Deep understanding of cloud infrastructure & container orchestration platforms
  • Knowledge of CI/CD tools like Jenkins & GitHub
  • Understanding of TCP/IP, HTTP/HTTPS, DNS, load balancing, and CDN technologies
  • Strong experience with scripting languages (Python, Shell, Bash, Groovy)
  • Knowledge of load testing frameworks (JMeter, Gatling, LoadRunner, etc.)

Benefits For Sr. Software Engineer, Performance Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support resources
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?