Chess logo

Python Engineer at Chess

View Chess jobs Verified
Remote 🌍 Work from Anywhere Full time Senior Posted  Apply before Nov 09, 2025

Job Description

About Us

Chess.com is one of the largest gaming sites in the world and the number one platform for playing, learning, and enjoying chess. Our team is 600+ fully remote people across 60+ countries supporting 210M+ chess players worldwide with product, content, and tools. We are a tech company, a gaming company, and a content company that values a mission-driven, flat, life-celebrating, no-corporate culture.

About You

You are a product-minded, multidisciplinary engineer who works closely with Product Managers, Designers, Frontend developers, and Infrastructure teams across the product lifecycle. You simplify complexity, deliver high quality systems at scale, and root out causes to produce durable solutions. You are collaborative, humble, enjoy learning, and are excited to bring your engineering expertise to the world of chess.

What you'll do

  • Live our values of kindness and excellence in daily work and collaboration.
  • Build and optimise backend systems that scale for a top 200 global website, ensuring high performance and reliability.
  • Contribute to architecture and design decisions across services and systems, helping shape technology and workflows.
  • Work within a multidisciplinary team to design and deliver the best possible chess experience using sound engineering principles.
  • Mentor and grow the backend team by sharing knowledge, contributing to the team knowledge base, and supporting other developers.

Preferred Skills

  • 5+ years of Python experience across multiple frameworks, with strong use of type hints and static analysis tools such as MyPy.
  • Experience with testing frameworks such as Pytest and data processing libraries like Pandas.
  • Familiarity with Python packaging and tooling such as Poetry, and async or web servers like uv.
  • Experience with ML infrastructure or MLOps frameworks such as Metaflow is a plus.
  • Hands on experience with MySQL, SQL schema design and query optimisation, Redis, Docker, and Unix command line systems.
  • Comfortable working on distributed teams and contributing to system-level engineering decisions.
  • A sense of ownership, curiosity, and a passion for building exceptional product experiences. Chess players and lifelong learners are encouraged to apply.

About the Opportunity

This is a full-time or equivalent position. Chess.com is 100% remote - work from anywhere. You will join a distributed engineering organisation and help deliver performant, scalable backend services that power our global user base.

Apply

If you are excited about building high-scale backend systems and improving the chess experience for millions of players, please apply via the job listing. We look forward to learning more about you.

Ready to Apply?

Take the next step in your career journey.

Apply Now

You will be redirected to the company's application page

💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!

About Chess

Chess.com is the world's leading online chess platform, offering a comprehensive experience for players of all levels. With over 200 million members globally, it serves as a hub for casual games, competitive tournaments, and educational resources.

View Company Profile

Share this Job