Jobs · Information Technology · California

Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Tesla · Palo Alto, CA · 1 mo ago
On-siteInformation Technology$172k–$312k/yrFull-time

About the role

Tesla is seeking a Full Stack Distributed Systems Engineer to join their Energy Software team. The ideal candidate will have experience in server-side and embedded systems, enjoy solving complex problems, and thrive in an environment with open-ended challenges.

Responsibilities

  • Design, develop, maintain, and operate distributed software systems that incorporate real-time and streaming data for the monitoring, aggregation, and control of hundreds of thousands of IoT devices.
  • Characterize complex problems related to the scalability, reliability, performance, and security of production systems.
  • Test the performance, scalability, and reliability of software systems at scale, including developing the services to support this testing.
  • Provide technical leadership, foster collaboration, and drive initiatives to completion.
  • Maintain the values of the team which include engineering excellence, curiosity, a bias for action, self-awareness, inclusivity, and vulnerability.

Requirements

  • Several years industry experience designing, building and supporting large scale systems in production.
  • 3+ years of professional experience utilizing Scala, Java, C# in .NET, or Python to effectively develop and maintain software systems.
  • Experience building large scale distributed fault tolerant services.
  • Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking and storage, performance and scale.
  • In-depth knowledge of database design and modeling principles and SQL to design and implement efficient and scalable data storage solutions.
  • Systems programming skills including multi-threading, concurrency, etc.
  • Fluency in Akka or Scala preferred.
  • Track record of identifying and implementing creative solutions.
  • Strong written and verbal communication skills to effectively collaborate with cross-functional teams and stakeholders, ensuring clear and concise communication of technical concepts and ideas.

Qualifications

  • Strong CS fundamentals including data structures, algorithms, and distributed systems.

Skills

  • Scala
  • Akka
  • Reactive Streams
  • InfluxDB
  • PostgreSQL
  • Kubernetes

Benefits

  • Competitive pay
  • Medical plans
  • Dental (including orthodontic coverage)
  • Vision plans
  • HSA Contribution
  • Flexible Spending Accounts (FSA)
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Basic Life, AD&D Short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Paid Holidays
  • Commuter benefits
  • Employee discounts and perks program

Pay

The expected compensation range for this position is $172,000 - $312,000/annual salary + cash and stock awards + benefits. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

Similar jobs