Backend Software Engineering Intern
AiDash
- Palo Alto, United States
- Internship
- Intern/New Grad
- Posted
Skills
Required
- Java / Python
- AI
- data structures
- algorithms
- object-oriented design
- programming
- REST APIs / SQL / NoSQL databases / cloud platforms
- AWS
- geospatial data
- climate
Preferred
- backend
- Git
- unit testing
- CI workflows
- APIs
- data pipelines
- Debug issues across services
Join our team as a Backend Software Engineering Intern in Palo Alto. You'll work on real engineering projects that impact our satellite and AI-powered products. You'll receive mentorship from a senior engineer and have the opportunity for a full-time return offer. Your responsibilities will include designing, building, and testing backend services and APIs, working with data pipelines, and presenting your work to the engineering team.
Responsibilities
- Design, build, and test backend services and APIs in Java or Python, and own a scoped project end to end.
- Work with data pipelines that process satellite, sensor, and operational data at scale, and write clean, tested, well-documented code.
- Debug issues across services, learn how production systems behave under real load, and partner with engineers across teams.
Requirements
- Currently pursuing or recently completed a BS or MS in Computer Science or a closely related field
- Strong Computer Science fundamentals, including data structures, algorithms, and object-oriented design
- Solid programming skills in Java or Python, and curiosity about other languages
- You learn quickly, ask good questions, and use AI tools well
- 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
- Exposure to REST APIs, SQL or NoSQL databases, or cloud platforms (AWS preferred)
- Interest in geospatial data, climate, energy, or infrastructure
Preferred
- Experience with Git, unit testing, and CI workflows
- Open-source contributions, hackathon projects, or a public GitHub you're proud of
jobapplier