remote
Intern - AI-Native Software Engineering - Chegg
Software Engineer
Internship focused on building AI‑native software solutions, leveraging Python and machine learning to create personalized learning experiences for students.
About the role
Key Responsibilities
- Collaborate with senior engineers to design and develop AI‑driven features for educational products.
- Implement machine learning models and integrate them into scalable web services.
- Write clean, maintainable Python code and contribute to code reviews.
- Participate in agile ceremonies, sprint planning, and retrospectives.
- Analyze user data to inform model improvements and feature enhancements.
Requirements
- Current enrollment in a Computer Science, Data Science, or related program.
- Strong programming skills in Python and familiarity with ML libraries (e.g., scikit‑learn, TensorFlow, PyTorch).
- Basic understanding of software engineering principles and version control (Git).
- Excellent problem‑solving abilities and a passion for building AI products.
- Effective communication skills and ability to work collaboratively in a fast‑paced environment.
Skills
pythonmachine learning