Power the Future with us! At SolarEdge (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 3,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery storage, backup systems, EV charging, and AI-based energy management. We're committed to making clean, green energy the primary power source for homes, businesses, and beyond. With the growing demand for electricity, the need for smart, clean energy sources is constantly rising. SolarEdge offers amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply. Work with talented colleagues, tackle exciting challenges, and help create a sustainable future in an industry that's always evolving and innovating. Join us and be part of a company that values creativity, agility, and impactful work. SolarEdge is looking for a talented Senior Backend Developer to join our Alerts and Insights Platform team. someone who could deep dive into data to understand what the numbers are actually saying and writing production-grade services. In this role you will design and build the backend systems that power our analytics and alerting platform, while also owning the algorithm and data exploration work that feeds them. You will translate raw photovoltaic (PV) monitoring data into meaningful insights and actionable alerts that help installers, system owners, and internal teams maximize energy yield and detect faults early. This is not a pure engineering role and not a pure data role — it sits deliberately at the intersection. The ideal candidate writes clean, scalable backend code AND gets excited about querying large datasets to understand an anomaly. Research curiosity and engineering discipline, in equal measure. What You'll Do Design and build scalable backend services and APIs that power PV monitoring, alerting, and analytics features — from data ingestion through to end-user-facing outputs. Own algorithm development end-to-end: from exploratory data analysis and prototyping to production-hardened implementations deployed at scale across millions of monitored devices. Conduct data exploration and research to understand system behavior, surface patterns, and generate hypotheses — using SQL, Python, and visualization to iterate quickly before formalizing. Implement and optimize anomaly detection, performance degradation analysis, fault classification, and forecasting algorithms on real-world PV time series data. Build and maintain data pipelines that transform raw telemetry into features, alerts, and insights — collaborating with data engineers to make algorithmic requirements scale-ready. Define and track quality KPIs (precision, recall, latency, computational cost) and iterate continuously to improve algorithm performance and business impact. Leverage ML and statistical techniques (time series modeling, supervised/unsupervised learning, statistical inference) where they add real value — without over-engineering. Write and optimize complex SQL for data exploration, feature engineering, validation, and ad-hoc investigation across large distributed datasets. Document design decisions, trade-off analyses, and implementation workflows; actively contribute to code reviews and team knowledge sharing. Stay current with advances in backend architecture, data engineering, and ML; propose and evaluate new methods and tools where they add value.
Country:
Israel
City:
Herzliya
Requirements: BSc / MSc in Computer Science, Software Engineering, Data Science, Electrical Engineering, or a closely related field. 5+ years of backend development experience — designing and shipping production services, APIs, and data-intensive systems in Python (primary) and ideally one additional language. Strong software engineering fundamentals: sy
This position is open to all candidates.