Senior Software Engineer - Distributed Storage

Posted 5 months agoViewed
180000 - 260000 USD per year
United States, CanadaFull-TimeDistributed Storage
Company:TiDB
Location:United States, Canada
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
Backend DevelopmentSoftware DevelopmentCloud ComputingKubernetesC++AlgorithmsData StructuresLinuxMentoring
Requirements:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in database, storage, and/or distributed system development.
  • Experience with TiKV or similar distributed key-value stores (e.g., RocksDB, etc.) is highly desirable.
  • Familiarity with cloud-native technologies(e.g., AWS, GCP, Azure infra) and container orchestration platforms (e.g., Kubernetes) is a plus.
  • Excellent problem-solving skills.
  • Ability to work independently as well as part of a team.
  • Strong communication skills.
  • Ability to collaborate effectively with cross-functional teams.
  • A passion for learning and staying updated on emerging technologies and industry trends.
Responsibilities:
  • Design and implement core kernel features of TiKV to improve performance, scalability, and reliability.
  • Optimize data structures, algorithms, and concurrency mechanisms in TiKV.
  • Collaborate with the open-source community to review and merge contributions to the TiKV codebase.
  • Lead efforts to enhance TiKV's backup and restore capabilities at the kernel level.
  • Analyze and improve TiDB's performance, stability, and scalability in the cloud environment.
  • Troubleshoot and resolve customers' critical issues.
  • Document design decisions, implementation details, and performance optimizations.
  • Stay updated on the latest developments in distributed systems research and industry trends.
  • Mentor junior engineers and help to grow the whole team's technical capability.
About the Company
TiDB
View Company Profile
Similar Jobs:
Posted over 1 year ago
EMEA, AmericasFull-TimeSoftware Development
Software Engineer, Ceph & Distributed Storage
Company:Canonical
Posted about 1 year ago
GlobalFull-TimeSoftware Development
Engineering Manager- Ceph & Distributed Storage
Company:Canonical
Posted 24 days ago
USAFull-TimeDistributed Storage
Sr. Product Manager, Walrus (Distributed Storage)
Company:Mysten Labs