Graduate Research Scientist — Distributed NoSQL Systems
Listed on 2026-10-26
-
Software Development
Software Engineer, Backend Developer, Cloud Engineer - Software, Database Engineering
SQL Database Systems) - 2027 Start (PhD)
Location:
Seattle
Team:
Technology
Employment Type:
Regular
Job Code:
A248828
Share this listing:
Responsibilities
About the Team Join Byte Dance’s database development team, where you’ll build and own cutting-edge database products supporting Bytedance’s global infrastructure. Our diverse portfolio includes relational databases, distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, and multi-model databases. In this role, you’ll have the opportunity to enhance these services in a cloud-native environment, embracing a culture of intellectual curiosity, self-direction, and problem-solving.
We are looking for talented individuals to join our team. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume.
Responsibilities
- Design and develop distributed No
SQL databases, with a focus on one of the following: distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, or multi-model databases.
- Build high-performance, low-latency, and highly available distributed systems to support mission-critical business operations with scalability and cost efficiency.
- Optimize compute and storage engines for cloud-native global deployments, improving efficiency and reducing operational costs.
- Provide technical guidance to internal business teams, identifying opportunities for system optimization to improve stability, functionality, and performance.
- Collaborate with cross-functional teams to develop robust database products and solutions.
- Address technical challenges in cloud service architectures, ensuring scalable solutions for large-scale, high-traffic systems.
Qualifications
Minimum Qualifications:
- Individuals who are completing or have recently completed a PhD degree in Computer Science or related discipline with strong database systems or AI research experience.
- Proficiency in one or more programming languages (C, C++, Java, Go, Python, Rust) with strong coding skills in a Linux environment.
- Deep understanding of database principles, distributed system design, and multi-threaded programming, with hands-on experience in distributed storage and computing technologies.
- Strong knowledge of distributed consensus algorithms, with experience in database kernel development.
- Practical experience with large-scale cloud-native architectures and distributed system control platforms.
Preferred Qualifications:
- Publications at conferences (e.g., SIGMOD, VLDB, NeurIPS, MLSys, ICDE).
- Familiarity with popular database systems and source code such as RocksDB, Redis, MongoDB, HBase, TiDB, Neo4j, Elasticsearch, Janus Graph, YugabyteDB, or Cockroach DB.
Job Information
The base salary range for this position in the selected city is $153900 - $300960 annually.
Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.
Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).