
Sr. Full Stack Developer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Chegg is seeking a Senior Full-stack AI Engineer to join a dedicated, cross-functional team focused on developing AI-native learning experiences. This pivotal role involves creating innovative, personalized learning features, experimenting with emerging AI capabilities, and rapidly transitioning concepts from ideation to production. Working collaboratively with designers, product managers, and engineers in a hands-on environment, you will directly contribute to product development. The position heavily emphasizes practical generative AI application, both in the features delivered and in daily development workflows. Responsibilities include building and deploying full-stack features using React, Node.js, and Python; creating AI-driven learning experiences such as hyper-personalization, adaptive content, and intelligent assistance, leveraging Generative AI APIs, frameworks, and orchestration tools; rapidly prototyping, testing, and iterating on ideas from concept to Minimum Viable Product (MVP) based on user feedback and measurable outcomes; integrating AI capabilities into intuitive user experiences through close collaboration with design and product teams, focusing on prompt design, interaction patterns, and guardrails; proactively utilizing AI in the development process for scaffolding, refactoring, and test generation, while critically evaluating AI output for correctness, security, and performance; designing and implementing robust APIs, services, and data models to support AI-enabled features, including experimentation, configuration, and analytics instrumentation; and implementing and maintaining strong engineering practices such as unit/integration testing, deployment automation, observability/monitoring, and on-call readiness for AI features. The role also requires ensuring scalability, reliability, and responsible AI usage through quality checks, evaluations, and safe rollout practices like feature flags and staged deployments.
Requirements:
- Over 5 years of professional experience in full-stack development, specifically with React/Next.js, Node.js, and Python, preferably in high-scale, high-traffic environments.
- Proven experience working in cloud environments (AWS, GCP, or Azure) and building production-grade web applications.
- A strong understanding of generative AI concepts and practical experience applying them to user-facing products.
- Proficiency in using AI coding assistants like GitHub Copilot and ChatGPT to enhance delivery speed without compromising quality.
- Solid fundamentals in REST and GraphQL, databases (SQL/NoSQL), and modern web application architecture.
- Demonstrated experience with testing and reliability practices for production systems, including unit/integration tests, monitoring, and performance optimization.
- Bonus points for: Familiarity with Retrieval Augmented Generation (RAG), embeddings, evaluation approaches, and/or vector databases.
- Excellent communication skills, a curious mindset, strong product thinking abilities, and a passion for advancing AI-powered online learning.
Company
Chegg
Chegg India Pvt. Ltd., a subsidiary of Chegg Inc. in the USA, specializes in developing educational content and services. Leveraging a team of subject matter experts, analysts, business professionals,...