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

ByteDance
Seattle
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Creativity","Problem-solving","Curiosity"]

Join ByteDance’s database R&D team to build and own next-generation AI-native database systems. You’ll develop kernel modules and features for distributed NoSQL workloads, tackle large-scale cloud infrastructure problems, and collaborate across PMs and engineers to deliver backend support for AI-native database services. The role blends database kernel, distributed systems, and query optimization while contributing to reasoning and retrieval capabilities powering intelligent 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 next-generation AI-native database systems. You’ll develop kernel modules and features for distributed NoSQL workloads, tackle large-scale cloud infrastructure problems, and collaborate across PMs and engineers to deliver backend support for AI-native database services. The role blends database kernel, distributed systems, and query optimization while contributing to reasoning and retrieval capabilities powering intelligent AI agents.
Location: Seattle
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 from different teams 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 a related discipline.
  • •Knowledge of database kernels, distributed systems, query processing and optimization, and multi-threaded programming.
  • •Experience coding in C/C++, Golang, Java, or Python.
  • •Demonstrated software engineering experience from internships, work experience, coding competitions, or publications.
  • •Experience with open-source systems such as Faiss, Milvus, DuckDB, ClickHouse, TiKV, or RocksDB.
Education:
Skills:CreativityProblem-solvingCuriosity
Tech Stack:CC++GolangGoJavaPythonGCPAWSAzureFaissMilvusDuckDBClickHouseTiKVRocksDB

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