4 days ago
Base Salary
$98k - $174k/yr
Responsibilities
- Design and build search index distribution infrastructure, including real-time streaming pipelines across thousands of nodes.
- Architect scalable and fault-tolerant pipelines supporting real-time and batch index distribution at global scale.
- Build automated cluster-management systems with health monitoring, alerting, self-healing, and remediation capabilities.
- Own distributed pipeline components from design through production while maintaining code quality, reliability, and scalability.
- Collaborate with Search Backend, Infrastructure, and partner teams to keep indexes fresh, consistent, and timely.
- Debug and troubleshoot pipeline failures, index delivery anomalies, and performance bottlenecks across large-scale infrastructure.
Requirements
- Bachelor’s degree or higher in Computer Science or a related field.
- At least 4 years of professional software engineering experience building production applications.
- Experience building backend distributed systems involving fault tolerance, consistency, replication, and concurrency.
- Strong understanding of data structures, algorithms, and distributed-systems fundamentals.
- Strong proficiency in Java, Scala, or similar programming languages.
- Hands-on experience with streaming and data pipeline technologies such as Kafka, Spark, or Flink.
- Experience with cluster coordination tools such as Zookeeper.
- Hands-on experience deploying and managing distributed services with Docker and Kubernetes.
- Familiarity with Lucene, Solr, Elasticsearch, or proprietary search engines.
Benefits
- Base pay range of $98,000–$173,600, with compensation varying by location, skills, and experience.
- Potential eligibility for target bonus, restricted stock units, medical and financial benefits, 401(k), paid time off, and parental leave.
- Remote roles are not eligible for U.S. visa sponsorship.
- Employment is at will.
Tech Stack
Categories
BackendData Engineering
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.
