Solar-Storage Software Engineer 10 views


You will contribute software excellence to math-heavy algorithms, building 1) mission-critical distributed systems that control battery systems in real-time and 2) simulation environments that run multiple strategies and scenarios continuously to improve the algorithms.

You will work with a highly motivated team in a fast-paced environment. Your ability to be flexible and work collaboratively with a team-first attitude will be highly valued.


– Design, develop, and maintain software that supports our market operations and optimization engines in production

– Collaborate with colleagues in technical design and code reviews

– Develop means for deploying, scaling, and monitoring software systems

– Characterize complex problems related to the scalability, reliability, performance, and security of the software

– Own projects and always seeks ways to improve efficiency and operations

– Drive other projects as required or as business needs change


– Bachelor’s degree or higher in computer science, engineering or equivalent in experience

– Minimum 5 years of working experience

– Strong command of data structures, concurrency primitives, and design patterns in systems languages

– Knowledge of or willingness to learn container orchestration

– Knowledge of distributed systems

– Experience building services in highly concurrent, asynchronous environment

– Familiarity with cloud native technology ecosystem

– Understanding of automated testing, deployment process and tools

– Excellent written and verbal communication skills

– Passionate in writing clean code and creating world-class software



More Information

  • Term Entry +
  • Company Tesla Energy
Share this job
Electric Vehicles and Storage sectors
  • Company Cover Image
  • Address CA North
Connect with us