For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
PingCAP
PingCAP

Database Kernel Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Database
SQL
Software Development
+25

Permanent role
4 days ago
Apply now

About Us:

PingCAP is committed to becoming the world's most outstanding and respected basic software company. Since its establishment in 2015, we have been developing rapidly. Join us, and you will have broader and faster growth opportunities.

As an industry-leading distributed database, TiDB has served thousands of domestic and international customers in different scenarios and scales, while also accumulating rich experience in large-scale enterprise-level products and technologies. With this accumulation, we also hope that TiDB will continue to optimize and iterate to become a more outstanding database enterprise management product and service. Meanwhile, we provide you with five social insurance and housing fund, commercial insurance, team building activities only arranged on workdays, and various holiday events. We look forward to your joining to work happily and grow rapidly with us.

Job Responsibilities:

  • Responsible for the research and development of the TiDB database kernel, including designing, developing, or optimizing core components such as SQL query optimizer, execution engine, or DDL processor

We are seeking talented engineers with deep expertise in one of the following specialized tracks:

Track 1: Distributed Storage Systems

  • Design, develop, and optimize the TiKV distributed storage engine
  • Improve storage performance, reliability, and scalability
  • Implement advanced storage features and data structures
  • Optimize data replication and consistency protocols

Track 2: SQL Query Processing

  • Develop and enhance SQL parser, optimizer, and execution engine
  • Implement efficient query plans and execution strategies
  • Optimize complex query performance
  • Support advanced SQL features and functions

Track 3: Online DDL & Metadata Management

  • Design and implement online schema change mechanisms
  • Ensure high availability during DDL operations
  • Optimize metadata management in distributed environments
  • Develop tools for schema evolution and versioning

Track 4: Change Data Capture (CDC)

  • Design and implement CDC mechanisms for real-time data synchronization
  • Optimize data capture performance and reliability
  • Develop integration solutions with downstream systems
  • Ensure data consistency across distributed environments

Track 5: Backup & Recovery (BR)

  • Design and implement efficient backup and recovery mechanisms
  • Optimize backup performance and storage efficiency
  • Develop point-in-time recovery (PITR) solutions
  • Ensure data durability and disaster recovery capabilities

Common Responsibilities:

  • Conduct in-depth research on your specialized domain
  • Participate in the open-source community and contribute to TiDB/TiKV projects
  • Collaborate with cross-functional teams to integrate your components
  • Solve complex technical challenges in your area of expertise
  • Stay updated with the latest technologies and trends in database systems
  • Provide technical guidance and mentorship to junior engineers

Required Qualifications:

  • Bachelor's degree or above in Computer Science, Software Engineering, or related fields
  • 5+ years of experience in database development with deep expertise in one of the specialized tracks mentioned above
  • Proficiency in at least one programming language such as Rust, C++, or Golang
  • Strong understanding of database principles and distributed systems
  • Excellent problem-solving and analytical skills
  • Good communication and teamwork abilities

Preferred Qualifications:

  • Experience contributing to open-source database projects
  • Familiarity with cloud-native technologies and public cloud platforms
  • Knowledge of multiple specialized tracks is a plus
  • This structure clearly presents the five specialized tracks while maintaining common responsibilities and qualifications. Candidates can apply for the track that best matches their expertise, making the hiring process more targeted and efficient.

About PingCAP

👥201-500
📍San Mateo, California, United States
🔗Website

PingCAP Service

PingCAP product / service

How does PingCAP work?

provides open source distributed database products, solutions and consulting, technical support and training certification services

Company culture

Customer success

We listen to our customers, understand their needs and pain points, Identify current and potential challenges and opportunities, and optimize business values for them.

Be open

We make information and the decision process as transparent as possible. We are humble and curious to learn different opinions and diverse perspectives.

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service