The vacancy is well-structured and informative, making it appealing to potential applicants.
Check Match โ Just drop your CV
See your fit for Database Engineer in seconds.
Overview
Join Chess.com as a Database Engineer to build and evolve our database infrastructure supporting millions of daily games and user interactions. Work remotely in a full-time middle-level position with a salary range of $80,500 โ $138,000 USD. The Database Engineer role is critical to building and evolving Chess.com's database infrastructure that supports millions of daily chess games, user interactions, and a large-scale social network. This position designs and builds high-performance, scalable database systems while driving automation, tooling, and architectural improvements across Chess.com's hybrid infrastructure combining bare-metal datacenters with cloud services.
What you'll do
- โขDesign and architect database systems optimized for Chess.com's specific workloads including real-time gaming, puzzle systems, and social graph traversal
- โขBuild internal tooling and automation to improve database deployment, migration, and operational efficiency, simplifying work streams for the broader engineering organization
- โขDevelop data pipelines and ETL processes for analytics, machine learning features, and cross-system data synchronization
- โขEngineer multi-regional database architectures capable of handling massive volumes of chess games, user data, and social network interactions with minimal latency
- โขSolve complex data modeling challenges including chess game storage optimization, puzzle attempt tracking, and large-scale social graph representation
- โขDrive database platform evolution evaluating and implementing new technologies, storage engines, and architectural patterns with a bias toward continuous improvement
- โขBuild observability and performance tooling providing deep visibility into database behavior, query patterns, and capacity trends
- โขCollaborate with product engineering teams to design optimal schemas, access patterns, and data layer integrations, ensuring the right people have the information they need
- โขImplement infrastructure-as-code practices for database provisioning, configuration, and lifecycle management with high first-time-right quality
- โขParticipate in on-call rotation to ensure 24/7 database availability and contribute to incident post-mortems
