Remote Principal Software Engineer - Distributed Storage - (Remote - US)

Posted

Apply now
Please, let Jobgether know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Principal Software Engineer - Distributed Storage will design and implement core kernel features for a distributed SQL database, focusing on performance, scalability, and reliability.
  • This role involves optimizing data structures and algorithms to enhance throughput and minimize latency.
  • The engineer will lead the development of backup and restore mechanisms, including snapshotting and point-in-time recovery (PITR).
  • Troubleshooting critical performance, stability, and scalability issues is essential to ensure TiDB's efficiency in cloud environments.
  • Collaboration with the open-source community is required to review and merge code contributions while maintaining high standards.
  • The engineer will contribute to the technology roadmap by staying updated with industry trends and incorporating insights into the design process.
  • Mentoring junior engineers and promoting knowledge sharing and technical growth within the team is a key responsibility.

Requirements:

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
  • Candidates must have 5+ years of experience in database, storage, or distributed system development.
  • Experience with TiKV or similar distributed key-value stores, such as RocksDB, is necessary.
  • Familiarity with cloud-native technologies (AWS, GCP, Azure) and container orchestration platforms like Kubernetes is required.
  • Excellent problem-solving skills are essential, with the ability to work both independently and collaboratively.
  • Strong communication skills are necessary to work cross-functionally with various teams.
  • A passion for learning and staying updated on emerging technologies and industry trends is expected.

Benefits:

  • The position offers a competitive salary ranging from $180,000 to $260,000, depending on experience and skills.
  • Employees are eligible to participate in the company’s Bonus and Equity Plan.
  • Health insurance and flexible vacation time are provided.
  • Paid holidays and parental leave are included in the benefits package.
  • The work environment is dynamic and inclusive, encouraging diverse perspectives.
  • There are opportunities for career advancement and professional development.
Apply now
Please, let Jobgether know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 180,000 - 260,000 USD / year
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback