Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer, Storage Engine

$218.4k - $387.6k

ByteDance

Senior Software Development Engineer, Storage Engine

Location: San Jose

Team: Technology

Employment Type: Regular

Job Code: A249395A

Share this listing:

Responsibilities

About the Team: The ByteDance Database LavaStore team builds and maintains ByteDance's purpose-built local storage engine for large-scale cloud services. Working at the intersection of storage engines, databases, filesystems, and performance engineering, the team solves highly write-intensive, latency-sensitive, and cost-sensitive infrastructure problems that general-purpose systems cannot fully address. The team combines systems research with end-to-end production ownership: it studies real workload patterns from database, key-value, and stream-processing systems, turns those insights into practical storage innovations, and validates them in production at massive scale. Its work spans LSM-based engine design, KV separation, garbage collection, WAL-oriented storage paths, append-optimized filesystems, caching, and tail-latency optimization. LavaStore has already been deployed at very large scale, with over 100,000 running instances, more than 100 PB of stored data, and over 2 billion requests per second, reflecting the team's focus on building simple, robust, and cost-effective infrastructure with measurable real-world impact.

  • - Participate in the design and implementation of high-performance KV storage engines and file systems for large-scale distributed storage & database system backends;
  • - Explore the design and evolution of next-generation KV storage engine architectures to ensure low latency and high throughput;
  • - Deeply understand storage requirements across business scenarios, and collaborate with business teams to find the most suitable storage solutions.

Qualifications

Minimum Qualifications

  • - Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related majors;
  • - Strong problem analysis, conceptual abstraction and design skills; proficient in C/C++, familiar with at least one of Python / Shell or similar languages;
  • - Proficient in systems programming, including system calls and library functions, network/multithreaded programming models, debugging, and IO performance tuning tools and techniques;
  • - In-depth understanding of storage system architectures and principles, such as LSM Tree, file systems (ext4/bluefs), etc.;
  • - Solid understanding of distributed systems fundamentals, including consensus, replication, consistency models, and fault tolerance;
  • - Excellent ability to identify and solve problems, good communication skills, team collaboration spirit, and a strong desire to learn new technologies.

Preferred Qualifications

  • - PhD 's degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related majors;
  • - 5 years experience with asynchronous programming models and event-driven architectures, including callbacks, futures/promises, and coroutines;
  • - Prior development experience in any of the following: large-scale distributed storage / caching / database systems / single-node KV storage engines / single-node file systems;
  • - Familiarity with one or more common open-source projects such as RocksDB / LevelDB / Redis / Memcached / Cachelib; Prior RocksDB development experience is a plus;
  • - Prior development experience with storage-compute disaggregation architectures is a plus.

Job Information

The base salary range for this position in the selected city is $218400 - $387600 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 insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

For Los Angeles County (unincorporated) Candidates:

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:

1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;

2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and

3. Exercising sound judgment.

About Us

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico 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 ByteDance

Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.

As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an \"Always Day 1\" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Reasonable Accommodation

ByteDance is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at

#J-18808-Ljbffr

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer, Storage Engine in San Jose, CA vacancy
  • $152k - $241.5k

     ...that enable researchers and engineers to develop the next generation...  ...workloads.We are seeking a Software Engineer to join our MARS...  ...that powers AI research and development at unprecedented scale. You...  ...distributed systems, large-scale storage and compute orchestration,... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $218.4k

     ...Senior Software Engineer, Distributed Storage Location: San Jose Team: Technology Employment Type: Regular Job Code: A55027...  ...team's global expansion, responsible for storage system development, operations, and stability for global businesses and... 
    Senior
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    12 hours ago
  •  ...performance networking and storage are the critical components...  ....The Lambda Infrastructure Engineering organization forges the foundation...  ...looking for an experienced Senior Software Engineer to join our...  ...Contribute to the full software development lifecycle, from... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    6 days ago
  • $152k - $241.5k

     ...Infrastructure organization develops, deploys, and runs engineering infrastructure on large-scale, distributed...  ...and petabytes of high-performance shared storage. We are looking for a highly motivated senior software development engineer to develop and deploy software... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    5 days ago
  • $162k - $387.6k

     ...Senior Software Engineer, Storage Systems Location: San Jose Team: Technology Employment Type: Regular Job Code: A22100A Share this listing: Responsibilities About the TeamWe are a systems software team building the foundational software... 
    Senior
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    4 days ago
  • $184k - $287.5k

    We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted...  ...equivalent experience.8+ years of experience in web development (both client and server)Proven experience with... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    7 days ago
  • $184k - $287.5k

     ...We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted...  ...equivalent experience. ~8+ years of experience in web development (both client and server) ~ Proven experience with... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $168k - $270.25k

     ...people like you to help us accelerate the next wave of artificial intelligence.Join our team at NVIDIA as a Senior Site reliability engineer focused on HPC storage and play a crucial role in designing, implementing, and optimizing on-prem High-Performance Computing (HPC)... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    7 days ago
  • $184k - $287.5k

    NVIDIA is looking for a Senior Software Engineer in Object Storage to design, implement, and extend the capabilities of our internal object storage system...  ....What You Will Be Doing:Contributing to the design, development, and testing of our object storage systemDeveloping... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    7 days ago
  • $267k - $356k

     ...designated work from home day is currently Tuesday.Lambda's Storage Engineering team is the backbone behind our world-class storage offerings...  ...across all data centers, operating behind Lambda's own software-defined data plane.Build and maintain monitoring, dashboards... 
    Senior
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    5 days ago
  •  ...including the United States, Norway, Bhutan, and Ethiopia. To learn more, visit Position Overview We are seeking a Senior AI Storage Infrastructure Engineer to build the critical data-delivery fabric of our AI-native NeoCloud. AI model training and inference are... 
    Senior
    Local area
    Remote work

    Bitdeer

    San Jose, CA
    2 days ago
  • $152k - $241.5k

     ...We are building the next-generation data and storage infrastructure to solve some of the hardest problems...  ...and production environments.Use modern software engineering practices, including AI-assisted and agentic development workflows, while maintaining high standards for... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  • $224k - $356.5k

    NVIDIA DGXC Storage team handles some of the fastest training and inference tasks. Every...  ...We’re looking for a hands-on Storage Software Engineer to join the storage team as an...  .../O bottlenecks.Kernel and file system development experience, metadata scalability, data... 
    Senior
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...countries, including the United States, Norway, Bhutan, and Ethiopia. To learn more, visit We are seeking a Senior AI Storage Infrastructure Engineer to build the critical data-delivery fabric of our AI-native NeoCloud. AI model training and inference are profoundly... 
    Senior
    Full time
    Local area
    Remote work

    Bitdeer

    San Jose, CA
    2 days ago
  • $168k - $270.25k

     ...wave of artificial intelligence.Join our team at NVIDIA as a Senior Storage Platform Engineer responsible for designing, deploying, and operating the storage platforms that power NVIDIA's EDA FARM, software engineering, AI/ML teams, and engineering workflows at scale.... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $176k - $276k

    Production engineering is a field that involves crafting, building, and maintaining...  ...various areas, including software and systems engineering practices, storage, data management, and services....  ...performance. Much of our software development focuses on optimizing operations... 
    Senior
    Full time
    Flexible hours

    Nvidia

    Santa Clara, CA
    7 days ago
  • NVIDIA Gruppe is seeking a Senior Software Engineer to join their storage management plane team. This role involves maintaining and developing Kubernetes...  ...Science and have extensive experience in web development, with strong skills in Kubernetes, Python, and Linux... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • NVIDIA is seeking a Senior Software Development Engineer to design and deploy storage management systems for its hardware infrastructure. You will craft scalable distributed solutions in Perl and Python, working with internal customers to improve engineering efficiency... 
    Senior

    NVIDIA

    Santa Clara, CA
    5 days ago
  • NVIDIA Corporation is seeking a senior software engineer to build cloud-native data and storage services for hybrid and multi-cloud infrastructure in Santa Clara. You will design and ship scalable services that support exabyte-scale GPU training and inference workflows,... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $193.3k - $261.5k

    Hyperplane is looking for a Software Development Engineer for a critical part of its service that delivers...  ...services. This is a balanced team of senior and junior engineers that has proven...  ...data centers and all of the servers, storage, networking, power, and cooling... 
    Senior
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Santa Clara, CA
    6 days ago
  • $193.3k - $261.5k

     ...teams. We’re looking for a Senior SoC Modeling Engineer to join the team and...  ...verification, emulation, and software teams to build, debug, and...  ...software used in both our SoC development process and by our partner...  ...of Compute, Database, Storage, Platform, and Productivity... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    7 days ago
  • $193.3k - $261.5k

     ...for security and performance.The EC2 Nitro local storage team is seeking an experienced Software Development Engineer to build virtualized, hardware-accelerated...  ...celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    5 days ago
  • $193.3k - $261.5k

     ...and all of the servers, storage, networking, power, and cooling...  ...join a diverse team of software, hardware, and network engineers, supply chain specialists...  ...engineer to shape the development of a new, greenfield product...  ....A day in the lifeAs a Senior SDE, you'll be at the... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    6 days ago
  • $140k - $224.25k

     ...brains powering Deep Learning software frameworks, analytics, data...  ...out cluster, test plan development, track record in developing...  ...STEM (Science, Technology, Engineering, Math or Physics) field5+ years...  ...internal/external enterprise storage devices, PCIe buses and devices... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  • $245k - $290k

     ...us at Crusoe. About This Role The Cloud Storage team at Crusoe is seeking a Senior Staff Software Engineer to serve as a primary architect and visionary...  ...term and long-term disability ~ Professional development & tuition reimbursement ~ Mental health & wellness... 
    Senior
    Temporary work

    US Health Partners, LLC

    Sunnyvale, CA
    2 days ago
  • Amazon Inc. in Santa Clara is seeking a Senior Software Development Engineer for the EC2 Nitro team. You will build virtualization-enabled, hardware-accelerated software for EC2 disk instances at global scale, spanning low-level optimization to high-level frameworks. The... 
    Senior
    Local area

    Amazon Inc.

    Santa Clara, CA
    4 days ago
  • $193.3k - $261.5k

     ...Senior Software Development Engineer, New Security Service ID lavoro: 10488832 | Amazon Development Center U.S., Inc. AWS Infrastructure Services...  ...We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon Inc.

    Santa Clara, CA
    2 days ago
  • $143k - $210k

    Senior Software Engineer, Storage CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology...  ...scaling data intensive AI workloads. Contribute to the development of exabyte-scale, S3-compatible object storage and... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    5 days ago
  • $133.9k - $242k

     ...our real-time personalization marketing engine. Adobe Journey Optimizer includes an omnichannel...  ...distributed systems, including data storage, caching, and communication protocols....  ...trends and best practices in backend development and distributed systems and apply this knowledge... 
    Senior
    Full time
    Temporary work
    Local area

    Adobe

    San Jose, CA
    10 days ago
  • $272k - $431.25k

     ...workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design and...  ...heterogeneous accelerators and memory pools.Mentor senior and junior engineers, set technical... 
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer, Storage Engine. Be the first to apply!