ByteDance

Senior Software Development Engineer - Distributed NoSQL Database Systems

San Jose, CA, US

Onsite
Full-time
5 days ago
Save Job

Summary

About ByteDance Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. Why Join Us Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together. That's how we drive impact-for ourselves, our company, and the users we serve. Join us. About the Team Join ByteDance'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. Responsibilities * Design and develop distributed NoSQL 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job