Software Engineering Intern

Location: San Francisco, CA | Full-Time
Timeline: June – August/September

About Pila

Pila is reinventing home energy with a battery system designed for modern living—intuitive, renter-friendly, and seamlessly integrated into everyday life. Our mission is to bring resilience and control to how people use energy, with a design-first approach that makes backup power both beautiful and accessible.

Our team has deep experience building the world’s most innovative energy and IoT products—SPAN, Tesla, Apple, Lightship, and Amazon Alexa just to name a few. We’re looking for driven, detail-oriented engineers who want to make an impact in a fast-paced, mission-driven environment.

The Role

We’re looking for a Software Engineering Intern to join our growing team at Pila. This role offers a hands-on opportunity to contribute to cutting-edge software development projects across frontend, backend, and embedded systems based on your skills and interests.

You’ll collaborate closely with a talented and passionate team to design, build, and optimize software systems that power our next-generation energy products. This is a unique opportunity to learn from industry veterans, gain real-world experience, and make meaningful contributions to a company shaping the future of home energy.

Key Responsibilities

  • Develop software solutions for web applications, cloud services, or embedded systems in collaboration with the engineering team.

  • Assist in creating intuitive user interfaces to enhance the customer experience.

  • Contribute to backend development, including APIs, databases, and server-side logic.

  • Support embedded software development for energy devices, ensuring robust functionality and efficiency.

  • Test and debug software to ensure high performance and reliability across various platforms.

  • Participate in brainstorming sessions to tackle engineering challenges and explore innovative solutions.

  • Document technical processes and best practices to support future development efforts.

Qualifications

  • Currently pursuing a BS/MS in Computer Science, Software Engineering, Electrical Engineering, or a related field.

  • Strong programming skills in one or more languages (Python, C/C++, JavaScript, Java).

  • Familiarity with software development best practices, including version control (Git) and code review.

  • Experience with frontend frameworks (React, Vue.js) or backend technologies (Node.js, Django, Flask) is a plus.

  • Passion for clean technology, renewable energy, and sustainability.

  • Strong problem-solving skills and an eagerness to learn.

Bonus Qualifications

  • Experience with embedded software development (e.g., Arduino, FreeRTOS).

  • Familiarity with cloud services (AWS, Google Cloud, Azure).

  • Knowledge of IoT protocols and systems.

What We Offer

  • An opportunity to work at the forefront of home energy innovation, helping create a more equitable and sustainable future.

  • Mentorship from seasoned professionals in energy, IoT, and software development.

  • Competitive salary in a fast-growing, mission-driven startup.

  • Generous time off and flexible work arrangements.

How to Apply

Ready to build the future of home energy?

Send your resume and a brief introduction to careers@pilaenergy.com with the subject line “Software Engineering Intern – Your Name.”