Overview
Hybrid internship as a Backend Software Engineering Intern in Palo Alto, building backend services and data pipelines that ship to production for AiDASH's grid resilience platform.
What you'll do
- Design, build, and test backend services and APIs in Java or Python
- Own a scoped project end to end, from design doc to production
- Work with data pipelines that process satellite, sensor, and operational data at scale
- Write clean, tested, well-documented code and take part in code reviews
- Use AI coding tools thoughtfully to move faster without cutting corners on quality
- Debug issues across services and learn how production systems behave under real load
- Be curious, seek feedback early, and act on it
- Partner with engineers across teams to understand how your work fits the bigger platform
- Present your work to the engineering team at the end of the internship
What you'll need
- Currently pursuing or recently completed a BS or MS in Computer Science or a closely related field
- At least one serious project or prior internship you can go deep on: the problem, your design choices, the trade-offs, and what you'd change
- Solid programming skills in Java or Python, and curiosity about other languages
- Strong Computer Science fundamentals, including data structures, algorithms, and object-oriented design
- You learn quickly, ask good questions, and use AI tools well
Nice to have
- Exposure to REST APIs, SQL or NoSQL databases, or cloud platforms (AWS preferred)
- Experience with Git, unit testing, and CI workflows
- Interest in geospatial data, climate, energy, or infrastructure
- Open-source contributions, hackathon projects, or a public GitHub you're proud of
Details
- Hybrid, based in Palo Alto, CA, requiring [X] days per week in the office
- Two Backend Software Engineering Intern positions available
- Strong performers will be considered for a full-time return offer
Read the full description and apply on the company’s own careers page.