JavaScript Development - Internship

SurgePV logo

SurgePV

Internship Remote INR 20,000 - 35,000 / stipend Posted 9 months ago
Application deadline has passed

We're looking for a Three.js engineer to own this canvas: how it looks, feels,
and performs.

Selected intern's day-to-day responsibilites include:

1. Build and maintain our interactive solar design canvas in Three.js (and
supporting frameworks).
2. Implement 2D/3D rooftop and terrain visualization - camera controls,
orbit/pan/zoom, snapping, selection, and measurement tools.
3. Model and render solar panels, structures, obstructions and shadows with
attention to performance and usability.
4. Integrate the 3D canvas with our backend PV engine (geometry, energy
estimates, code rules) via APIs.
5. Implement editing workflows: draw & edit polygons, drag/drop components,
multi-select, undo/redo, keyboard shortcuts.
6. Optimize for performance on typical laptops and mid-range machines: LOD
strategies, batching, culling, smart re-renders.
7. Work closely with product, design and backend engineers to translate real
installer workflows into smooth UX.
8. Write clean, modular, well-tested frontend code and help shape our
frontend architecture.

If you love building fast, beautiful, highly-interactive 3D experiences on the
web and want to apply that to solar & climate, we'd love to talk.

Required Skills

JavaScript (general)
Required
React (general)
Required
Three.js (general)
Required

About SurgePV

We have experience of more than a decade of designing and engineering thousands of solar installs in heaven designs. We have used all the software out there and decided that a new AI-first solar design software is the need of the hour. SurgePV is a software born out of real need and experience. Our vision is to build the best solar design software for rooftop solar installers - from fast PV design and code-compliant engineering to proposals and financing. We help small and mid-size solar EPCs design more systems, close more deals, and accelerate the clean energy transition.

Job Summary

Job Type: Internship
Location: Remote
Salary: INR 20,000 - 35,000 / stipend
Posted: January 9, 2026
Deadline: January 17, 2026

More jobs from SurgePV

Full Stack Development - Internship

Internship
Remote
INR 20,000 - 30,000 / stipend

Ready to Apply?

Take the next step in your career journey. Join SurgePV and make an impact.