Tesla - Palo Alto, CA

posted about 1 month ago

Full-time - Mid Level
Palo Alto, CA
Transportation Equipment Manufacturing

About the position

The Software Engineering Manager for the Energy Service Engineering Infrastructure & Analytics team at Tesla is responsible for leading the Service Software team to enhance customer experience and fleet availability across Tesla's Energy portfolio. This role involves delivering scalable and sustainable software applications, improving fleet health, and addressing performance and maintenance challenges. The manager will drive architectural improvements, define best practices, and mentor a team of engineers while collaborating with various stakeholders to ensure the success of energy products.

Responsibilities

  • Identify, define, and drive architectural and infrastructure improvements to software applications and data engineering products.
  • Define best practices for workflows, sprint processes, and validation strategies.
  • Set quarterly strategic goals and drive workflows to achieve these goals.
  • Identify new tools and methods for the organization to utilize.
  • Manage, direct, grow, and mentor a team of 10+ engineers.
  • Define and implement robust support and monitoring capabilities for timely debugging and fixes.
  • Manage DevOps/SRE processes and workflows to maintain high availability.
  • Lead collaboration with stakeholders to develop tools and data infrastructure for fleet health.
  • Complete security and architecture review processes with auditors.
  • Contribute to product management and program management of tools and infrastructure.

Requirements

  • 5+ years of software development experience in a related field.
  • 3+ years of leadership/management experience of technical individual contributors.
  • Experience in product and program management of multiple software engineering programs.
  • Proficiency in Golang, Python, and event-driven architectures (e.g., Rabbit MQ).
  • Experience with distributed computing infrastructure (Kubernetes) and database management (SQL, NoSQL).
  • Strong experience with microservices and full stack application development.
  • Proficient in modern JavaScript frameworks (React.js, Typescript) and CSS pre-compilers (SASS, LESS).
  • Experience with data engineering and analytics technologies (e.g., Spark, Hive, Tableau).
  • Experience in predictive failure analytics.

Nice-to-haves

  • Experience delivering C code in a real-time embedded environment.
  • Experience working with renewable energy, batteries, power electronics, EVs, and solar cells.

Benefits

  • Commuter assistance
  • Health savings account
  • AD&D insurance
  • Paid holidays
  • Disability insurance
  • Health insurance
  • Dental insurance
  • Flexible spending account
  • Flextime
  • Employee assistance program
  • 401(k) matching
  • Employee discount
  • Pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service