Intern – AI-Native Software Engineering at Chegg

Apply Now

Job Description

Chegg is looking for a motivated engineering intern to join their AI-Native Software Engineering team. This is an exciting opportunity to contribute to real-world, production-grade software while leveraging cutting-edge AI-assisted development tools.

Responsibilities:
– Contribute to end-to-end feature development, from system design to production delivery
– Collaborate with cross-functional teams to break down requirements and participate in sprint ceremonies and code reviews
– Build user interfaces using React.js/Next.js, extend backend microservices (Java/Spring Boot, Python, Node.js), and manage SQL/ETL pipelines
– Leverage AWS for cloud-native infrastructure, build dashboards, and write unit/integration/end-to-end tests
– Learn observability practices such as structured logging and distributed tracing

Requirements & Qualifications:
– Currently in final year of or completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or a related field
– Solid foundation in at least one general-purpose programming language (Python, Java, Node.js, etc.)
– Understanding of fundamental data structures, algorithms, and software design principles
– Familiarity with version control (Git) and collaborative development workflows
– Comfortable using AI-assisted development tools (e.g., Claude)

Nice to Have:
– Prior internship or work experience in a software development role
– Contributions to open-source projects or a strong personal portfolio/GitHub

Related Jobs