Logo of Huzzle

Internship

Software Engineer Intern

Logo of GitHub

GitHub

•

22d ago

🚀 Off-cycle Internship

San Francisco +2

⌛ Closed
Applications are closed

Off-cycle Internship

Software Engineering•San Francisco, Washington, DC, Bellevue

Description

  • As a software engineer intern at GitHub, you will enhance the collaboration experience at GitHub by working closely with a community of engineers and designers with a distributed, diverse and passionate team delivering the services that millions of developers depend on. Internships at GitHub aim to provide students with hands-on experience in developing fundamental skills while exploring potential career paths.
  • We are looking for talented individuals to join us for an internship in 2024. In this role, you will design, develop and ship high-quality technical solutions that scale across multiple GitHub services. You will be working 100% remote, but that doesn’t mean you will be working alone. The GitHub culture promotes many opportunities for collaboration with peers as we all work “better together”. You’ll be assigned to one of our many fast-paced engineering teams to work on meaningful projects which support our corporate goals and mission.

Requirements

  • Currently in the process of obtaining a Bachelor’s degree or Master's Degree in Computer Science, Computer Engineering, Data Science, or similar field with at least one semester to complete after the internship
  • Excellent communication skills, both written and verbal
  • Ability to work both independently and collaboratively
  • Experience with two or more of the following skill sets:
  • Ruby/Rails
  • Go and related tooling
  • Database Management Systems, preferably MySQL
  • REST APIs
  • React, Python or NodeJS
  • Preferred Qualifications:
  • Experience with Git CLI, GitHub client or other version control platform for collaborative development
  • Attention to detail with good organizational and planning skills.

Education requirements

Currently Studying
Bachelors
Masters

Area of Responsibilities

Software Engineering

Responsibilities

  • Develop high-performance, reliable, testable and maintainable code.
  • Participate in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation.
  • Collaborate with engineers and participate in daily or weekly stand ups and meetings.
  • Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication.
  • Additional responsibilities as needed based on the specific role or team.

Details

Work type

Full time

Work mode

office

Location

San Francisco, Washington, DC, Bellevue