Software Engineer Intern - Software Engineer Intern Santa Clara, California, United States Your goal to improve the education process and better the lives of students by building revolutionary products that help students get better grades. Organization: Engineering Engineering teams are central to Chegg they comprise both the client facing interface and the backbone of our products, building everything we offer; running, tracking and making ship happen! Engineering comprises of teams with accomplished individual contributors, influencers, visionaries, and teachers. The various teams influence the technology strategy at Chegg; providing elements of the support that enables us to serve our students with reliable, performant and on time software. Role: Software Engineering Internship Responsibilities: - Create and support highly scalable and fault tolerant programs that will interface with our core transactional systems. - Integration with internal and external systems that will allow the business to grow and change, as we integrate and innovate within the context of an AWS ECS/EC2/S3 environment - Constantly look for ways to improve application performance - Work with Business Analysts, Operations team members and other engineers to define new applications and features; especially critical as we integrate other businesses into the Chegg landscape - Bring new and fresh ideas to the table Requirements: - Currently pursuing a BS or MS in Computer Science or related discipline from an accredited four year college or university - Be legally allowed to work in the US (US citizen, green card, or F1 student visa holder) - Have the ability to intern in our Santa Clara, California office - Have the ability to work 40 hours per week - Have a solid foundation in Computer Science with strong competencies in data structures, algorithms, software design and problem solving - Experience in software engineering of Java backend web services (RESTful APIs). - Hands on experience with RDBMS systems (like MySQL). - Familiarity with server architecture and associated components: databases, caches, queues, proxies, load balancers and more - Familiarity with Unix/Linux. - Ability to decompose complex problems into manageable units of work - Have the ability to work in a team environment as well as autonomously - Have the ability to think critically and use analytical skills - Experience and/or desire to work in an agile and iterative development team - Have a passion for helping students Chegg out our intern program! - See what its like to be a Chegg intern! - Learn more about Chegg! - About Chegg Chegg puts students first. As the leading connected learning platform, the company makes higher education more affordable, more accessible, and more successful for students. Chegg is a publicly-held company based in Santa Clara, California and trades on the NYSE under the symbol CHGG. For more information, visit - . Chegg is an equal opportunity employer