Remote Senior Software Engineer - Distributed Storage

at PingCAP

Posted 5 days ago 3 applied

Description:

  • Join PingCAP as a Senior Software Engineer focused on Distributed Storage to help scale the business in NA/EMEA.
  • Contribute to the TiDB Database and Database as a Service offering, which is an open-source, cloud-native, distributed SQL database designed for elastic scale and real-time analytics.
  • Design and implement core kernel features of TiKV to enhance performance, scalability, and reliability.
  • Optimize data structures, algorithms, and concurrency mechanisms in TiKV to maximize throughput and minimize latency.
  • Collaborate with the open-source community to review and merge contributions to the TiKV codebase, ensuring adherence to best practices and coding standards.
  • Lead efforts to improve TiKV's backup and restore capabilities at the kernel level, including developing efficient snapshotting and Pitr mechanisms.
  • Analyze and enhance TiDB's performance, stability, and scalability in cloud environments.
  • Troubleshoot and resolve critical customer issues related to performance, stability, or scalability.
  • Document design decisions, implementation details, and performance optimizations in technical specifications, design documents, and code comments.
  • Stay updated on the latest developments in distributed systems research and industry trends, contributing insights to inform the technology roadmap.
  • Mentor junior engineers to enhance the team's technical capabilities.

Requirements:

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
  • A minimum of 5 years of experience in database, storage, and/or distributed system development is necessary.
  • Experience with TiKV or similar distributed key-value stores (e.g., RocksDB) is highly desirable.
  • Familiarity with cloud-native technologies (e.g., AWS, GCP, Azure) and container orchestration platforms (e.g., Kubernetes) is a plus.
  • Excellent problem-solving skills and the ability to work independently as well as collaboratively in a team are essential.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams are required.
  • A passion for learning and staying updated on emerging technologies and industry trends is important.

Benefits:

  • The annual anticipated base salary range for this role is USD 180,000 to $260,000, depending on various factors such as role complexity, work location, job level, and relevant experience.
  • This position is eligible for PingCAP's Bonus and Equity Plan, as well as the Sales Compensation Plan if applicable.
  • Additional benefits include health insurance, flexible vacation time, paid holidays, and parental leave.
  • Salaries for candidates outside the U.S. will vary based on local compensation structures.
  • PingCAP encourages applications from underrepresented groups and is committed to preventing discrimination and harassment in the workplace.

Get realtime job alerts

Be the first to know about new jobs