TCGplayer

Sr. SDE, Distributed Databases

TCGplayer
Apply
2 hours ago
Dublin, IrelandSenior

Responsibilities

  • Build, manage, and scale massively scalable distributed database and storage systems.
  • Architect, design, develop, test, release, triage, debug, document, and maintain distributed data infrastructure.
  • Lead architecture discussions, create design documentation, and participate in design and code reviews.
  • Improve architecture, technology stacks, coding standards, build systems, test systems, code quality, and maintainability.
  • Guide junior engineers and collaborate across cloud teams to deliver scalable, high-speed distributed systems.
  • Work with architects, engineering leaders, product managers, customers, and business partners to deliver solutions meeting functional and non-functional requirements.

Requirements

  • Bachelor’s degree in Computer Science plus 8+ years of experience, or a master’s degree in Computer Science plus 6+ years of hands-on experience building large-scale distributed systems.
  • Strong understanding of computer science fundamentals, data structures, and algorithms.
  • Experience architecting, designing, and developing large-scale, multi-tiered distributed software, storage, and database systems.
  • Hands-on expertise in object-oriented design, distributed programming, C++, and NoSQL and relational database systems at scale.
  • Deep expertise in PostgreSQL internals, including storage and buffer management, WAL, MVCC, lock management, and query planning and execution.
  • Strong transaction management experience covering isolation levels, concurrency control, deadlock detection, crash recovery, physical and logical replication, and high-availability and failover strategies.

Tech Stack

Categories

TCGplayer

About TCGplayer

201-500 employees
Contact me