Job Description
Join InnovateTech Labs' dynamic engineering team and transform your academic knowledge into real-world impact. Our Oakland-based startup is revolutionizing sustainable energy solutions through AI-driven platforms. As a Software Engineering Intern, you'll collaborate with industry mentors to build scalable applications while gaining exposure to cloud architecture and machine learning integration. This 12-week program includes dedicated mentorship sessions, technical workshops, and opportunities to contribute to our flagship SmartGrid Analytics platform. Located in Oakland's thriving tech corridor, you'll work alongside passionate innovators committed to environmental sustainability.
Responsibilities
- Develop and maintain RESTful APIs using Python/Node.js for data processing pipelines
- Implement responsive frontend components using React and TypeScript
- Optimize database queries and troubleshoot performance bottlenecks in PostgreSQL
- Write unit tests and participate in code reviews following CI/CD best practices
- Collaborate with cross-functional teams to integrate IoT sensor data streams
- Document technical specifications and contribute to engineering wikis
Qualifications
- Currently pursuing Bachelor's or Master's in Computer Science, Engineering, or related field
- Proficiency in at least one programming language (Python, Java, or JavaScript)
- Familiarity with version control systems (Git) and Agile methodologies
- Basic understanding of cloud platforms (AWS/Azure/GCP) containerization (Docker)
- Strong problem-solving skills with algorithmic thinking
- Ability to work independently and communicate technical concepts clearly