Enable job alerts via email!

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

Jobgether

United States

Remote

USD 180,000 - 260,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading talent matching platform is seeking a Principal Software Engineer specializing in Distributed Storage based in the United States. This role involves designing core features for a distributed SQL database, enhancing performance, and mentoring junior engineers. Candidates should have significant experience with distributed systems and a strong educational background in Computer Science.

Benefits

Competitive salary
Bonus and equity plan
Health insurance
Flexible vacation time
Paid holidays and parental leave
Opportunities for career advancement

Qualifications

  • 5+ years of experience in database, storage, or distributed system development.
  • Experience with distributed key-value stores required.
  • Passion for learning about emerging technologies.

Responsibilities

  • Design and implement core features to improve performance and reliability.
  • Optimize data structures and algorithms to maximize throughput.
  • Mentor junior engineers and contribute to technology roadmap.

Skills

Problem-solving
Collaboration
Communication

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

TiKV
RocksDB
AWS
GCP
Azure
Kubernetes

Job description

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

2 months ago Be among the first 25 applicants

About Jobgether

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

About Jobgether

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

One of our companies is currently looking for a Principal Software Engineer - Distributed Storage in United States.

In this role, you will be at the forefront of designing and implementing core kernel features for a distributed SQL database, focusing on improving performance, scalability, and reliability. You'll optimize data structures and algorithms to enhance throughput and minimize latency while collaborating with an open-source community to ensure best practices are followed. Your contributions will also be vital in improving backup and restore capabilities, troubleshooting critical customer issues, and mentoring junior engineers.

Accountabilities:

  • Design and implement core features to improve TiKV's performance, scalability, and reliability
  • Optimize data structures, algorithms, and concurrency mechanisms to maximize throughput and minimize latency
  • Lead the development of TiKV's backup and restore mechanisms, including snapshotting and point-in-time recovery (PITR)
  • Troubleshoot critical performance, stability, and scalability issues, ensuring TiDB's efficiency in cloud environments
  • Collaborate with the open-source community, reviewing and merging code contributions to maintain high standards
  • Contribute to the technology roadmap by staying updated with industry trends and incorporating insights into the design process
  • Mentor junior engineers, promoting knowledge sharing and technical growth within the team


Requirements

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


Benefits

  • Competitive salary ranging from $180,000 to $260,000, depending on experience and skills
  • Eligibility to participate in the company's Bonus and Equity Plan
  • Health insurance and flexible vacation time
  • Paid holidays and parental leave
  • A dynamic and inclusive work environment, encouraging diverse perspectives
  • Opportunities for career advancement and professional development


Jobgether hiring process disclaimer

This job is posted on behalf of one of our partner companies. If you choose to apply, your application will go through our AI-powered 3-step screening process, where we automatically select the 5 best candidates.

Our AI thoroughly analyzes every line of your CV and LinkedIn profile to assess your fit for the role, evaluating each experience in detail. When needed, our team may also conduct a manual review to ensure only the most relevant candidates are considered.

Our process is fair, unbiased, and based solely on qualifications and relevance to the job. Only the best-matching candidates will be selected for the next round.

If you are among the top 5 candidates, you will be notified within 7 days.

If you do not receive feedback after 7 days, it means you were not selected. However, if you wish, we may consider your profile for other similar opportunities that better match your experience.

Thank you for your interest!

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Non-profit Organizations and Primary and Secondary Education

Referrals increase your chances of interviewing at Jobgether by 2x

Get notified about new Principal Software Engineer jobs in United States.

Sr. Software Engineer (Eng Lead/Manager)

United States $135,900.00-$153,000.00 3 days ago

United States $135,900.00-$153,000.00 3 days ago

United States $140,000.00-$170,000.00 1 day ago

Manager, Software Engineering - Web Experience
Software Engineering Manager, Infrastructure

United States $177,000.00-$251,000.00 2 weeks ago

United States $149,800.00-$187,250.00 4 days ago

Senior Software Engineering Manager, Data Platform
Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)
Senior / Staff Software Engineer - Computational Chemistry / Molecular Dynamics
Manager II, Software Engineering - Routing Ops
Software Engineering Manager, Core Platform

United States $220,000.00-$240,000.00 2 days ago

Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)

United States $155,000.00-$195,000.00 2 months ago

Principal Software Engineer - Computational Chemistry / Molecular Dynamics
Software Engineering Manager - (Remote - US)
Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)

United States $224,000.00-$425,500.00 2 weeks ago

United States $177,000.00-$251,000.00 2 weeks ago

Senior Developer Relations Manager - Robotics

United States $160,000.00-$190,000.00 1 week ago

Technical Full Stack Engineering Manager

United States $177,000.00-$251,000.00 1 week ago

Staff Software Engineer, Guest & Host - Pricing Guidance Team

New York, NY $200,000.00-$250,000.00 1 week ago

Senior Full Stack Software Engineer - Core Product, Poe (Remote)

United States $155,656.00-$234,201.00 1 week ago

United States $200,000.00-$215,000.00 1 week ago

Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE)

Portland, OR $130,000.00-$300,000.00 1 week ago

Senior Developer Relations Manager - Robotics

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.