Software Engineer / Researcher, AI-Native database systems

ByteDance10 months ago
San Jose, CA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Based in San Jose and part of the Infrastructure team, you will join ByteDance’s database R&D group to build and own cutting‐edge database products. In this role, you’ll contribute to developing next‐generation AI-native database systems—intelligent, multimodal, and designed for the era of large models—powering products like TikTok, CapCut, and more. The position offers a dynamic and innovative environment that values intellectual curiosity, self-direction, and strong system-level design and coding skills.

Employment Type: Regular | Job Code: A167658

Key Responsibilities

  • Architect and implement AI-native databases that seamlessly integrate structured, unstructured, and vectorized data.
  • Design storage engines optimized for embedding ingestion, multimodal retrieval, and real-time AI interaction.
  • Build scalable and distributed vector search systems with low-latency guarantees.
  • Develop AI-augmented query processors that leverage large language models (LLMs) for semantic parsing, intent understanding, and cost estimation.
  • Collaborate on developing retrieval-augmented generation (RAG) infrastructure and LLM agent memory backends.
  • Drive innovations in learned index structures, self-optimizing databases, and AI-integrated transaction systems.
  • Publish and contribute to broader research and open-source communities.

Required Qualifications

  • Bachelor’s, Master’s, or Ph.D. in Computer Science or related fields with strong systems or AI research experience.
  • 2+ years in core database systems, large-scale distributed infrastructure, or machine learning systems.
  • Strong coding and system-level design skills in C++ / Rust / Go.
  • Deep expertise in one or more areas: storage engine architecture (LSM-trees, column stores, HTAP systems); vector retrieval systems, similarity search, and ANN indexing; AI infra or model-serving infrastructure (for embeddings / RAG / LLMs); or semantic search, agent systems, and AI-native memory frameworks.
  • Ability to collaborate across research, engineering, and product teams to translate ideas into production systems.

Preferred Qualifications

  • Experience with open-source systems such as Faiss, Milvus, DuckDB, ClickHouse, TiKV, or RocksDB.
  • Publications at top-tier conferences (e.g., SIGMOD, VLDB, NeurIPS, MLSys, ICDE).
  • Familiarity with GCP, AWS, or Azure’s database and AI integration strategies.
  • Prior contributions to RAG, memory-augmented models, or self-tuning database components.

Benefits & Perks

  • Compensation: Base salary range of $136,800 - $359,720 annually; may include additional bonuses, restricted stock units and other incentives.
  • Day one access to medical, dental, and vision insurance.
  • 401(k) savings plan with company match.
  • Paid parental leave, short-term and long-term disability coverage, and life insurance.
  • Wellbeing benefits, 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

Required Skills

Cloud-native infrastructure
Database design
AI/ML
Storage engine architecture
Go
Rust
Distributed systems
Vector search
C++
LLM integration