Software Engineer/Researcher, AI-Native Database Systems

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["System-level design","Coding","Collaboration","Problem-solving","Research"]

Build and own AI-native database systems for ByteDance’s global infrastructure. Architect storage engines and distributed vector search with low-latency, and develop AI-augmented query processors using LLMs for semantic parsing and cost estimation. Collaborate on RAG infrastructure and LLM agent memory backends, driving innovations in learned indexes and self-optimizing transaction systems. Contribute to open-source and research communities while translating ideas into production.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer/Researcher, AI-Native Database Systems

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 29 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and own AI-native database systems for ByteDance’s global infrastructure. Architect storage engines and distributed vector search with low-latency, and develop AI-augmented query processors using LLMs for semantic parsing and cost estimation. Collaborate on RAG infrastructure and LLM agent memory backends, driving innovations in learned indexes and self-optimizing transaction systems. Contribute to open-source and research communities while translating ideas into production.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Architect and implement AI-native databases integrating structured, unstructured, and vectorized data.
  • •Design storage engines optimized for embedding ingestion, multimodal retrieval, and real-time AI interaction.
  • •Build scalable distributed vector search systems with low-latency guarantees.
  • •Develop AI-augmented query processors using LLMs for semantic parsing, intent understanding, and cost estimation.
  • •Collaborate on RAG infrastructure and LLM agent memory backends, and drive innovations in learned indexes and self-optimizing databases.

Key Requirements

  • •Bachelor’s, Master’s, or Ph.D. in Computer Science or a related field 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 storage engine architecture (e.g., LSM-trees, column stores, HTAP) and/or vector retrieval (similarity search, ANN indexing).
  • •Ability to collaborate across research, engineering, and product teams to translate ideas into production systems.
Experience:Database systemsDistributed infrastructureMachine learning systemsAI research
Education:
Skills:System-level designCodingCollaborationProblem-solvingResearch
Tech Stack:C++RustGoLSM-treesColumn storesHTAPVector searchSimilarity searchANN indexingLLMsRAGRocksDBFaissMilvusDuckDBClickHouseTiKVGCPAWSAzure

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn