{"id":1235654,"url":"https://alion.io/job/bytedance-software-development-engineer-storage-engine","title":"Software Development Engineer, Storage Engine","company":{"id":13,"name":"ByteDance","domain":"bytedance.com","url":"https://alion.io/company/bytedance","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Feishu","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Jose, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":136000,"max_usd":278000,"period":"year","method":"role_country_seniority_unknown","sample_n":5391},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Python","optional":false},{"name":"Memcached","optional":true},{"name":"Redis","optional":true},{"name":"RocksDB","optional":true}],"status":"live","first_seen_at":"2026-09-10T03:04:45Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-26T10:50:11Z","board_verified":true,"closed_at":null,"days_open":17,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":16},"description":"岗位职责 / Responsibilities\nAbout the Team:\nThe 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.\nResponsibilities:\n- Participate in the design and implementation of high-performance KV storage engines and file systems for large-scale distributed storage & database system backends;\n- Explore the design and evolution of next-generation KV storage engine architectures to ensure low latency and high throughput;\n- Deeply understand storage requirements across business scenarios, and collaborate with business teams to find the most suitable storage solutions.\n任职要求 / Requirements\nMinimum Qualifications:\n- Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related majors;\n- Strong problem analysis, conceptual abstraction and design skills; proficient in C/C++, familiar with at least one of Python / Shell or similar languages;\n- Proficient in systems programming, including system calls and library functions, network/multithreaded programming models, debugging, and IO performance tuning tools and techniques;\n- In-depth understanding of storage system architectures and principles, such as LSM Tree, file systems (ext4/bluefs), etc.;\n- Solid understanding of distributed systems fundamentals, including consensus, replication, consistency models, and fault tolerance;\n- Excellent ability to identify and solve problems, good communication skills, team collaboration spirit, and a strong desire to learn new technologies.\nPreferred Qualifications:\n- PhD 's degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related majors;\n- Experience with asynchronous programming models and event-driven architectures, including callbacks, futures/promises, and coroutines;\n- Prior development experience in any of the following: large-scale distributed storage / caching / database systems / single-node KV storage engines / single-node file systems;\n- Familiarity with one or more common open-source projects such as RocksDB / LevelDB / Redis / Memcached / Cachelib; Prior RocksDB development experience is a plus;\n- Prior development experience with storage-compute disaggregation architectures is a plus.","description_format":"text","description_chars":3252,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising","Recommendation Systems","Digital Media","Video & Photo Sharing"],"lifecycle":[{"event":"open","at":"2026-09-25T16:14:44Z"}],"liveness":{"score":48,"band":"ok","label":"Likely open","p_open":1,"p_active":0.643,"p_room":0.75,"age_days":16,"expected_fill_days":21,"reasons":["conf:5","win:late","comp:brand"],"computed_at":"2026-09-26T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/bytedance-software-development-engineer-storage-engine","json_url":"https://alion.io/job/bytedance-software-development-engineer-storage-engine.json","meta":{"generated_at":"2026-09-27T04:45:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4091,"day_limit":5000,"remaining_today":909,"minute_limit":60,"resets_at":"2026-09-28T00:00:00Z"}}}