Posted on: 
May 30, 2024

Data Engineer

Job Description

About Us

Chess.com is one of the largest gaming sites in the world and the #1 platform for playing, learning, and enjoying chess.

We are a team of 700+ fully remote people in 60+ countries working hard to serve the global chess community. We are here to support 150M+ chess players worldwide with the best possible product, content, and tools to serve the community!

We are a tech company. A gaming company. A content company. And we do it all with passion and commitment to the game. Above all we prize our mission-driven, flat, life-celebrating, no-corporate culture, and we look forward to meeting you and learning more about what you can bring to the team.

About You

You are a data nerd with strong engineering skills. You are proactive, collaborative, and communicative. You have built and maintained data pipelines in production at large scale and you are able to make technology decisions about tooling and operations.  You love data and have great experience with the types of data engineering questions relevant to a freemium subscription/gaming business (engagement & monetization data, tooling for prediction & AB-testing etc.).

You’re looking to use your skills to work at a company that you actually care about (and that actually cares about you!). You are a seasoned analyst with intuitive strategic, communication and technical skills.

What You’ll Do

  • Use tools like Dataflow, Apache Beam and BigQuery to create robust data pipelines
  • Orchestrate our data processing using Airflow
  • Collect, process/enrich, and schedule data from third-party and vendor APIs
  • Protect our players PII and help support data compliance across our data stack
  • Build and support tools for our internal teams to use to run experiments and access data
  • Support query design and query review and enable team members to share data
  • Help bring new data sources online and set up new pipelines
  • Collaborate with and mentor analysts/data-scientists in building scalable analyses and datasets
  • Contribute to comprehensive documentation of tools and datasets

Preferred Skills

  • 5+ years of data engineering experience
  • Strong collaboration and communication skills working in a fully distributed team
  • Strong sense of ownership, responsibility, and appreciates the value of effective communication with both peers and non-technical teammates
  • Strong coding & SQL skills (we use a lot of Python, BigQuery and some MySQL)
  • Experience working with data in a cloud environment & deploying infrastructure as code through Terraform
  • Experience in conducting ETL / ELT with large datasets and handling DAG data dependencies using Airflow.
  • Puts value building strong relationships with colleagues and partners, enjoys mentoring and guiding others and you have the ability to explain complex topics in simple terms
  • Proven track record of being proactive, planning effectively, and can finding paths forward when blockers arise

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 American or EMEA timezones.

You can learn more about us here:

We look forward to meeting you!

Apply now

More job openings