Chess.com logo

Chess.com

Engineering Internship

🇺🇸 Remote - US 🕑 Full-Time 💰 TBD 💻 Software Engineering 🗓️ October 13th, 2026
Python PyTorch Machine Learning

Edtech.com's Summary

Chess.com is hiring an Engineering Internship open to students in either Product Engineering or AI/ML Engineering. Interns work with a multidisciplinary team to design and build the chess experience for a global top 100 website using software and data engineering principles. Product interns build features and optimize systems, while AI/ML interns develop models and LLM-powered applications.

Highlights
  • Build features and optimize systems for a global top 100 website on the Product Engineer track.
  • Contribute to technology, architecture, workflow, and design decisions, plus the team knowledge-base.
  • Optimize data preprocessing and feature engineering pipelines on the AI/ML track.
  • Develop, train, and deploy ML models and integrate them into Chess.com products.
  • Create AI applications powered by LLMs.
  • Bring coursework or experience in HTML, CSS, TypeScript, Swift, Kotlin, and Golang, Java, or PHP backends with MySQL.
  • Show a strong math foundation and Python experience with scikit-learn or PyTorch, SQL, and LLM, RAG, and agentic patterns.
  • Be a degree-seeking student enrolled at a college, university, or equivalent bootcamp.
  • Love chess and show ownership, responsibility, and strong teamwork.
  • Work fully remotely from anywhere in the USA or Canada.

Engineering Internship Full Description

About You
Above all, you love chess and want to share it with the world! You also naturally resonate with a variable mix of the following qualities, and are eager to learn how all of these qualities can be foundational to your career:
  • Multidisciplinary: ability to switch between relevant subject matter with relative ease.
  • Resilient: high tolerance for ambiguity during initial discovery phases in projects.
  • Ability to simplify: absorb inherent complexity within your projects, and cut through the complexity to offer more simplified solutions.
  • Agile: able to maximize output/productivity + future-proof for further growth.
  • Holistic understanding: see how the various parts work within the whole of a project, and how the overall project combines the distinct parts to achieve the high level goals; also see how the project fits within the greater whole of the company.
  • Unorthodox thinker: find novel solutions to the limitations inherent in every technology.
  • Logical and intuitive: adhere to logical thought processes while remaining in tune with your own intuition or gut feeling while steering and yielding from AI and Agents.

What you’ll do as an Intern
We currently have internship opportunities in two engineering focus areas, Product Engineering or AI/ML Engineering. For each area you’ll have an opportunity to work with a multidisciplinary team to design and build the best possible chess experience using the most relevant software or data engineering principles.
What you’ll do as a Product Engineer Intern
  • Build features and optimize systems, scaling for a global top 100 website
  • Contribute to technology, architecture, workflow, and design decisions
  • Contribute to the team knowledge-base
What you’ll do as an AI/ML Intern
  • Optimize data preprocessing and feature engineering pipelines
  • Develop, train, and deploy ML models, and integrate them into Chess.com products
  • Build AI applications powered by LLMs

Preferred Skills for All Internship Opportunities
  • Chess player
  • Sense of ownership and responsibility
  • Excellent communicator and team player
  • Degree-seeking student currently enrolled at a college or university or equivalent bootcamp
Preferred Skills for Product Engineer Intern
Training, relevant coursework or experience with:
  • client side programming languages (HTML, CSS, Typescript, Swift, Kotlin)
  • backend programming languages (Golang/Java/PHP preferred)
  • web application frameworks
  • relational databases (MySQL preferred)
Preferred Skills for AI/ML Engineer Intern
  • Strong math foundation and understanding of traditional ML algorithms
Training, relevant coursework or experience with:
  • Python or another programming language (TypeScript/Go/Java preferred)
  • ML libraries and frameworks such as scikit-learn or PyTorch
  • LLMs/RAG/context engineering/evals/agentic patterns
  • SQL (BigQuery, MySQL, Postgres, etc.)

About the Opportunity
  • This is a full-time position
  • We are 100% remote (work from anywhere!)
  • This role is open to applicants who can work in the USA or Canada