1 day ago
Bengaluru, IndiaStaff+
Responsibilities
- Architect and develop highly scalable block, file, and object storage systems.
- Build database-aware storage optimized for PostgreSQL, relational databases, distributed databases, and other stateful workloads.
- Design storage data planes and control planes for Kubernetes environments.
- Develop Kubernetes-native storage integrations using CSI, operators, controllers, CRDs, and storage classes.
- Write production-quality systems software in C++, Go, Rust, and Java.
- Design for high availability, data durability, fault tolerance, replication, recovery, snapshots, cloning, and disaster recovery.
- Optimize storage for IOPS, throughput, latency, tail latency, CPU efficiency, and network utilization.
- Debug complex issues across databases, Kubernetes, Linux, networking, and storage layers.
- Lead architecture and design reviews, establish technical direction, mentor engineers, and own domain outcomes while remaining hands-on.
Requirements
- Master’s degree or PhD in Computer Science or Computer Engineering.
- 15–18 years of software engineering experience with strong expertise in storage, distributed systems, databases, or infrastructure software.
- Deep knowledge of block, file, object, or database storage domains.
- Strong systems programming skills in C++, Go, Rust, and Java.
- Strong understanding of Linux storage and I/O architecture.
- Experience building and operating distributed systems at scale.
- Strong Kubernetes and cloud-native infrastructure experience.
- Understanding of replication, consensus, consistency, failure detection, data placement, and recovery.
- Experience with technologies and protocols such as NVMe, NVMe-oF, SCSI/iSCSI, UBD, S3, CSI, io_uring, SPDK, or similar.
- Ability to provide technical leadership while designing, coding, reviewing, benchmarking, and debugging production systems.
Tech Stack
Categories
About TCGplayer
TCGplayer operates an online marketplace and software tools for buying and selling trading card games and related collectibles, serving hobby shops and individual sellers. It generates revenue through marketplace fees, seller subscriptions, and fulfillment programs such as TCGplayer Direct. An eBay subsidiary, the company provides authentication and logistics services that help stores list inventory at scale and reach buyers across the U.S. and internationally.
