SolarEdge | Open Positions in SolarEdge Israel | See Details
Close mobile menu


Careers hero banner
Careers hero banner
Senior Algorithm Developer

Job Description

SolarEdge, a major player in the renewable energy market and a world leader of photo-voltaic inverters is looking for an exceptional algorithm developer. Our department has a range of software products that are handling the design and maintenance of solar systems. These products runs sophisticated algorithms in order to find optimal system configuration and use real data to maximize user experience and efficiency.

The algorithms team is responsible for development is Python, and for clear documentation to other developers. Since the team needs to solve various problems, it uses a wide variety of approaches like classic rule-based algorithm, linear and nonlinear optimization, classic machine learning (e.g. classification, regressions, etc.) and deep learning. Out of box thinking is a key feature of the team – and any member shouldn’t be afraid to use a multitude of tools - and always learn new ones.


  • At least 5 years’ experience in algorithm development.
  • MSc in Computer Science, Mathematics, Physics or equivalent-Advantage.
  • Background in Big Data Analysis – Advantage.
  • Experience in Deep Learning – Advantage.
  • Proven experience in writing algorithms in Python.
  • Fluent English, speaking and writing

Personal skills:

  • Self-motivated, able to take the initiative to solve problems and lead tasks
  • Taking an analytic approach to problem solving, creative thinking
  • Quick learning capabilities
  • Highly motivated
  • Works independently
  • Strong analytical skills
  • Excellent organizational skills