Distributed Systems Software Engineer, Renewable Energy

4 days ago


Palo Alto, California, United States Tesla Full time
About Tesla

Tesla is a leading company in the electric vehicle and clean energy industry. We're looking for talented software engineers to join our team and contribute to building the cloud services that power our products.


Job Description

We are seeking a skilled Distributed Systems Software Engineer to design, develop, and maintain distributed software systems that incorporate real-time and streaming data for the monitoring, aggregation, and control of millions of IoT devices.


Responsibilities
  • Design, develop, maintain, and operate distributed software systems that incorporate real-time and streaming data for the monitoring, aggregation, and control of millions 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
  • 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
  • Strong CS fundamentals including data structures, algorithms, and distributed systems
  • Systems programming skills including multi-threading, concurrency, etc. Fluency in Akka or Scala preferred
  • Track record of identifying and implementing creative solutions
  • Experience with cloud infrastructure - AWS, Azure or Google Cloud

Salary and Benefits

The estimated salary for this position is $120,000 - $210,000 per year, depending on individual factors such as location, job-related knowledge, skills, and experience. The total compensation package includes competitive pay, plus benefits such as health insurance, dental and vision plans, 401(k) with employer match, and other financial benefits.



  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe're seeking a highly skilled Distributed Systems Engineer to join our team and contribute to the development of our cloud-based IoT platforms for renewable energy and sustainability solutions. As a key member of our engineering team, you will design, develop, and operate scalable and reliable distributed software systems that process...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are seeking an experienced software engineer to join our team and work on building the cloud services that power our products. As a Distributed Systems Software Engineer, you will be responsible for designing, developing, and maintaining distributed software systems that incorporate real-time and streaming data for the monitoring,...


  • Palo Alto, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our Runtime team at SambaNova Systems. The successful candidate will be responsible for designing and implementing new features for our runtime/embedded OS stack, working on system software support for the next generation RDU system, and providing tools and performance profilers...


  • Palo Alto, California, United States SambaNova Systems Full time

    We are seeking an exceptional Senior Software Engineer to join our Runtime team at SambaNova Systems. As a pioneer in the field of AI, we strive to push the boundaries of what is possible in high-performance computing. In this role, you will be responsible for designing and implementing novel system software solutions that enable efficient execution of AI...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe are looking for a highly skilled Sr. Machine Learning Engineer with expertise in machine learning, numerical optimization, software engineering, distributed systems, electricity markets, and trading. Your primary responsibility will be to develop forecasting algorithms for Autobidder, researching, prototyping, evaluating, and...


  • Palo Alto, California, United States SambaNova Systems Full time

    SambaNova Systems is a leading provider of full-stack, generative AI platforms for enterprise and government organizations. As a Senior Software Engineer on our Runtime team, you will play a key role in designing and implementing next-generation high-performance compute systems for AI applications at scale.We are searching for an experienced embedded...


  • Palo Alto, California, United States Rubrik Full time

    About the Job:We are seeking an early career software engineer with a strong interest in distributed database technologies and cloud computing platforms to work on high-performance and scalable systems.As a software engineer at Rubrik, you will design, develop, test, deploy, maintain, and improve software systems that enable our customers to protect and...


  • Palo Alto, California, United States Tesla Full time

    About the RoleWe are looking for a highly skilled Sr. Software Engineer, Energy Products to lead the development of our Energy products. The successful candidate will have experience with software development for IoT platforms, developing mission-critical applications on embedded Linux, and working with control systems and electrical grids. As a member of...


  • Palo Alto, California, United States Criteo Full time

    Criteo is seeking a talented Principal Software Architect to lead the design and development of our distributed systems infrastructure. As a key member of our engineering organization, you will be responsible for defining architecture standards, guiding technical decisions, and ensuring the scalability, reliability, and performance of our systems.The ideal...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionWe are the engineers behind the world's largest fleet of smart energy storage systems as well as the Tesla Supercharger network. We are seeking a talented, motivated, and independent software developer to join our team that works on the heart and soul of Tesla's Energy products.Responsibilities:Develop high-quality, testable software...


  • Palo Alto, California, United States Tesla Full time

    Key ResponsibilitiesAs a Renewable Energy Solutions Consultant at Tesla, you will lead front-end and back-end load-shifting and scheduling systems, followed by economic feasibility studies and electrical planning. You will also evaluate and enhance model performance to increase facility energy efficiency and adaptability to electricity market...


  • Palo Alto, California, United States Tesla Full time

    About UsTesla is revolutionizing the way we think about energy. Our Autobidder team is leading the charge, using cutting-edge technology to maximize the value of storage and renewable assets. We're seeking a highly skilled Electricity Market Forecaster to join our team and help us achieve our mission. As a key member of our team, you will develop forecasting...


  • Palo Alto, California, United States Tesla Full time

    About Tesla EnergyTesla Energy is at the forefront of the renewable energy revolution. We are committed to making sustainable energy accessible to everyone. Our team of innovators and engineers is dedicated to developing cutting-edge technologies that transform the way we generate, distribute, and consume power.Job SummaryWe are seeking an experienced...


  • Palo Alto, California, United States Tesla Full time

    Overview of the Job Opportunity:We are seeking a talented and experienced Senior Software Engineering Manager to join our Energy team at Tesla.Description of the Role:The successful candidate will lead the software development lifecycle for Tesla Energy web applications, ensuring timely project delivery and high-quality standards.This role requires...


  • Palo Alto, California, United States Tesla Full time

    Company OverviewTesla is a pioneer in electric vehicle manufacturing, autonomous driving, and renewable energy solutions. Our mission to accelerate the world's transition to sustainable energy presents complex data challenges that require innovative solutions. As a Distributed Database Engineer, you will be part of our team tasked with pushing the limits of...


  • Palo Alto, California, United States Tesla Full time

    Distributed Database Expert WantedWe are seeking an experienced Distributed Database expert to join our team at Tesla. As a pioneer in electric vehicles and clean energy solutions, we face unique data challenges in our mission to accelerate the world's transition to sustainable energy.In this critical role, you will be responsible for designing and...


  • Palo Alto, California, United States xAI Full time

    Job DescriptionWe are seeking a highly skilled Distributed Training Systems Engineer to join our team at xAI. As a key member of our engineering team, you will design, build, and implement large-scale distributed training systems.You will be responsible for profiling, debugging, and optimizing multi-host GPU utilization, as well as...


  • Palo Alto, California, United States Tesla Full time

    Job SummaryAs a Software Engineer on our Linux Software Platforms team, you will be responsible for building the foundation of the in-vehicle user experience. We develop innovative Infotainment hardware and software solutions based on Linux, GNU toolchain, buildroot, and other open-source projects.We are looking for a talented engineer with significant...


  • Palo Alto, California, United States Gitty Inc. Full time

    Gitty Inc. is a leading provider of cutting-edge technology solutions, with a strong focus on innovation and growth. We are seeking a highly skilled Global Java Software Engineer to join our team in Palo Alto, CA. As a global software engineer, you will design, develop, and maintain globally distributed platforms, collaborate with cross-functional teams, and...


  • Palo Alto, California, United States Clockwork Inc Full time

    Job DescriptionWe're seeking bright, versatile software engineers who will help develop and deploy a wide range of next-generation time-sensitive applications. As a key member of our team, you'll use your coding and distributed system knowledge to contribute directly to the design and build of high-performance, reliable, and scalable systems.