RAG Content Retrieval Backend Engineer, ByteRec

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Code design"]

Build and deliver backend framework and middleware for large-model RAG architectures, enabling feature delivery and demand support for public cloud vector database products. Develop general-purpose domain knowledge base solutions for large-model application scenarios, and extend the backend architecture of the self-developed vector database. Work on iterative capabilities including debugging, monitoring, billing, and elastic scheduling, while enabling processing and storage for multimodal unstructured data.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

RAG Content Retrieval Backend Engineer, ByteRec

✓ Verified Job

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

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

Job Summary

Build and deliver backend framework and middleware for large-model RAG architectures, enabling feature delivery and demand support for public cloud vector database products. Develop general-purpose domain knowledge base solutions for large-model application scenarios, and extend the backend architecture of the self-developed vector database. Work on iterative capabilities including debugging, monitoring, billing, and elastic scheduling, while enabling processing and storage for multimodal unstructured data.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop and deliver backend framework and middleware for large-model RAG architectures, supporting feature delivery and demand for public cloud products.
  • •Provide general-purpose domain knowledge base solutions for large-model application scenarios, encapsulating common patterns and processes to deliver stable external services.
  • •Maintain and expand the backend architecture of the self-developed vector database, including processing and storage for multimodal machine learning unstructured data.
  • •Iteratively develop backend capabilities such as debugging, monitoring, billing, and elastic scheduling for public cloud vector database and knowledge base products.

Key Requirements

  • •Bachelor’s degree in Computer Science or a related field.
  • •Strong backend programming skills and familiarity with at least one of Golang, Python, or Java, with solid code design and problem-solving ability.
  • •Some experience with public cloud and databases, including understanding resource and permission management/control design for those systems.
  • •Understanding high concurrency and high throughput system design.
  • •Experience contributing to open source communities.
Experience:Public cloudDatabaseOpen sourceLarge model applicationsMultimodal machine learning
Education:Bachelor's
Skills:Problem-solvingCode design
Tech Stack:RAGLarge language modelsVector databaseKnowledge baseGolangPythonJava

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn