Software Engineer Intern (Distributed NoSQL Database Systems) - 2027 Summer

ByteDance
San Jose
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Creativity","Problem-solving","Curiosity","Technical discussion"]

Join ByteDance’s database R&D team to build and own AI-native database products for global infrastructure. You’ll develop kernel modules and features for next-generation AI workloads, solve large-scale distributed systems and cloud infrastructure problems, and collaborate with PMs and engineers to support backend services. Engage in technical discussions across the team, apply database and query optimization expertise, and explore technologies spanning distributed NoSQL, retrieval, and real-time memory for AI agents.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 day ago

Software Engineer Intern (Distributed NoSQL Database Systems) - 2027 Summer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Join ByteDance’s database R&D team to build and own AI-native database products for global infrastructure. You’ll develop kernel modules and features for next-generation AI workloads, solve large-scale distributed systems and cloud infrastructure problems, and collaborate with PMs and engineers to support backend services. Engage in technical discussions across the team, apply database and query optimization expertise, and explore technologies spanning distributed NoSQL, retrieval, and real-time memory for AI agents.
Location: San Jose
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Develop kernel modules or features for AI-native database systems.
  • •Solve unique, large-scale, highly complex cloud infrastructure problems.
  • •Partner with PMs and engineers to build backend support for AI-native database service products.
  • •Participate in technical discussions related to the team’s product and engineering work.

Key Requirements

  • •Currently pursuing an Undergraduate or Master’s in Computer Science, Computer Engineering, or related fields.
  • •Knowledge of database kernel, distributed systems, query processing and optimization, and multi-threaded programming.
  • •Experience coding in C/C++, Golang, Java, or Python.
  • •Demonstrated software engineering experience via previous internships, work, coding competitions, or publications.
  • •Experience with open-source systems such as Faiss, Milvus, DuckDB, ClickHouse, TiKV, or RocksDB.
Education:
Skills:CreativityProblem-solvingCuriosityTechnical discussion
Tech Stack:C/C++GolangJavaPythonCC++GCPAWSAzureFaissMilvusDuckDBClickHouseTiKVRocksDBRAGSIGMODVLDBNeurIPSMLSys

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