Job Description
InnovateTech Solutions is revolutionizing urban mobility through cutting-edge AI technology. Join our Detroit-based team as a paid Software Engineering Intern and contribute to projects that transform how cities operate. This immersive 6-month program offers mentorship from industry experts, hands-on experience with cloud-native systems, and direct impact on real-world applications. You'll collaborate with cross-functional teams to build scalable solutions while developing leadership skills in a fast-paced startup environment.
Responsibilities
- Develop and maintain microservices using Python and Node.js
- Implement RESTful APIs and integrate third-party urban data systems
- Optimize database performance with PostgreSQL and Redis
- Participate in agile sprints and code review processes
- Create automated testing frameworks using Selenium and Jest
- Document technical specifications and deployment procedures
- Contribute to open-source initiatives for smart city solutions
Qualifications
- Currently pursuing Bachelor's in Computer Science or related field
- Proficiency in Python and JavaScript with frameworks (Django/React)
- Experience with Git version control and CI/CD pipelines
- Familiarity with cloud platforms (AWS/GCP) and containerization
- Strong problem-solving skills with algorithmic thinking
- Ability to thrive in collaborative, fast-paced environments
- Portfolio demonstrating personal or academic projects