Share
The ideal internship candidate finds software engineering fun, loves learning new frameworks and languages, and is fastidious about their code. Using and/or contributing to open-source projects is a big plus, as well as experience with unit testing code, continuous integration and test-driven development.
In this role, you will gain hands on experience in software development activities, such as:
Developing & Maintaining Cloud Services:Build scalable, high-performance APIs and backend services in a cloud environment.
Automation & Optimization:Create scripts and tools to streamline deployment, testing, and monitoring workflows.
Containerizing Infrastructure:Design and manage Docker-based solutions for portable, reproducible development and production environments.
Leveraging ML/AI for Insights:Implement monitoring and analytics pipelines that use machine learning and AI to surface system health and usage trends.
Building User Interfaces:Design and code intuitive web portals and dashboards for enterprise management applications.
Internship Qualifications:
Currently enrolled as an undergraduate or graduate student studying Software Engineering or related field with applicable coursework
Experience building web services and applications with Golang, Rust, NodeJS, MySQL, Vue, React
Familiarity with Linux and shell languages
Experience with client-server architecture and web services
Strong interest in pursuing a design and development career path
AWS, Docker, and CI/CD experience preferred
These jobs might be a good fit