Do you enjoy building new algorithmic processes? Do you like thinking about computational theories and how they can scale to solve big technical problems? If your answer is yes, then you’re a perfect candidate for a computer science internship.
But what does an internship in computer science involve and what types of companies can you work for? A CS internship can take you down a lot of different paths, often depending on what type of programming languages you currently use and which you want to learn. Whether you are a front end coder, using Java and CSS, a back-end coder who currently works with Ruby, Python, or Scala, or a mobile developer who knows how to build on either the Android or the iPhone platform, there are a lot of ways you can make an impact at companies of various sizes. Chances are, by holding an internship in computer science, you’ll be working with several of these languages and learning the intricacies of each from veterans with plenty of experience in the field.
The really exciting thing about a computer science internship is the range of different companies to work for. Whether it’s a small startup, that needs extra hands to help push new code daily, or a large non-profit that needs a tech savvy student to build new site features, your skills will be in high demand during your computer science internship and there will be no shortage of challenges or learning experiences.
One of the other great aspects of being a computer science major is that your skills are in high demand. According to a recent Forbes study computer science majors are one of the top 10 most sought after hires, and often are getting paid some of the most competitive wages in the country for both jobs and internships. Average salaries tend to be in the $15 to $17 per hour range, but a really talented hacker can make up to $30 an hour at leading tech companies in Silicon Valley or Fortune 500s on the east coast or elsewhere.
With an internship in computer science, you will also be able to explore one of the many sub-fields such as computer graphics, computational problems, software engineering or quantitative analysis. So whether or not you’re a hard-core techie, any of the many CS internships will be the perfect start to developing a diverse skill set in relationship to writing code and advanced programming.
Think you can code alongside some of the most talented software engineers in the industry? Want to contribute to the development of a product that is the market leader, a product so innovative, that it’s revolutionizing the way people work?...
Additional Location(s) or Information: This position is available to PhD level Students. Positions are located East Coast, West Coast and Central US. Not all positions offer sponsorship or are available at all locations. Relocation is avail...
Software Engineer - Intern - 776369
Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of pr...
Developing new and existing applications which are integrated with database technologies
Work under the direct supervision of Senior Software Developers and Software Engineers to perform maintenance on ex...
September 8, 2015
Internship; Computer software Engineer
A local startup company is in search of a Computer Software Engineer to design a smart-phone app. The assignment is to work with the owner to produce a working prototype that can...
Overview / Role:
Goals for the Intern:
- User Interface bug fixes and enhancements
- Research optimizations for mapping displays
- Develop and optimize in-house test and debugging tools
Experience / Skills Required:
2016 Software Engineer Intern-LEH0027U
EDUCATIONAL INTERNSHIP ONLY- Will Not Convert to Permanent Position
About IM Flash Technologies:
IM Flash Technologies is a joint venture of Micron Technology and Intel, formed to man...
Candidate's Graduation date must occur on or after September 1 2016.
Candidate must be pursuing a Bachelors Degree or Masters Degree in one of the following degree programs : Computer Science Software Engineering Com...
The Software Engineer, Intern works with project teams in a fast-paced environment to develop and implement custom solutions in order to meet defined business requirements for Interactive Intelligence’s world-wide customer base. Out-of-the-...
Software Engineer Intern Conversion-1473944
At HP, we invent new technologies and innovative information products, change markets, and create business opportunities.
We also help to plan and broaden company st...