2019 Summer Internships

Now in its third year, SBCotton's Summer Internship program is designed to give students a chance to do meaningful work while still preparing for their careers. Using microservices and other highly composable patterns, projects are made up of small, manageable pieces. This allows interns to work as part of a team while each works on one piece at a time, moving at their own speed.

SBCotton is seeking advanced students who would like to hone existing skills doing real work on real-world applications. They should be energetic self-starters who communicate well and like to learn. While the specific mix of internships to be offered will depend upon the projects and applicants available, they will likely be a mix of full-time (40 hours per week) paid internships and half-time (20 hours--morning or afternoon for 5 days per week) unpaid internships. Paid interns should expect several thousand dollars for the summer.

Areas of Activity

SBCotton has a number of projects and partnerships that will provide interesting work for interns. They may include:

  • Cloud-based Technologies: significant and varied projects working with Amazon Web Services and Microsoft Azure, with a focus on “serverless” architecture

  • Front-end Web Development: HTML/CSS/Javascript development using popular technologies such as Bootstrap and Angular

  • Back-end Web Development: Server tier for database-driven web applications is built using C# and MSSQL. Javascript and TypeScript for server-side mini-apps that perform various data-processing tasks

  • Cutting-edge patterns and paradigms: A focus on microservices, composable systems, and various services and tools aiming to enable small teams and beginning developers to amplify their efforts

  • Open Source: Open source software is used extensively. Open source contributions are encouraged, not only to give back to the community but also to help beginning developers grow their skills and gain stature in the software community. See gulpetl.com, an early-stage SBCotton open source project

  • Mobile Development: Native development with Xamarin, responsive web apps using HTML, and mobile apps exploring Progressive Web Application technologies

  • Hardware Communications: Communications between PC and industrial or consumer devices; applications including optical scans, scale systems, RFID, GPS

  • Other technologies: IoT (Internet of Things) messaging, composable systems for automated management of flat files and of semi-structured data

Last updated