RAG Content Retrieval Backend Engineer - ByteRec

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Problem-solving"]

Build and deliver backend framework and middleware for a large-model RAG architecture, powering public cloud Knowledge Base features and external stable service capabilities. Develop general-purpose domain knowledge base solutions, extend and maintain the backend architecture of a self-developed vector database, and support processing/storage for multimodal ML unstructured data. Improve reliability through backend debugging, monitoring, billing, and elastic scheduling, while collaborating on retrieval system architecture and feature delivery.

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: 1 hour agoStatus: Live

Job Summary

Build and deliver backend framework and middleware for a large-model RAG architecture, powering public cloud Knowledge Base features and external stable service capabilities. Develop general-purpose domain knowledge base solutions, extend and maintain the backend architecture of a self-developed vector database, and support processing/storage for multimodal ML unstructured data. Improve reliability through backend debugging, monitoring, billing, and elastic scheduling, while collaborating on retrieval system architecture and feature delivery.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Participate in backend development and delivery of the framework and middleware for the large-model RAG architecture, including public cloud feature delivery and demand support.
  • •Provide a general-purpose domain Knowledge Base solution for large-model application scenarios, encapsulating common patterns and processes.
  • •Maintain and expand the backend architecture of the self-developed vector database, enabling processing and storage of multimodal ML unstructured data.
  • •Develop and iterate backend capabilities for debugging, monitoring, billing, and elastic scheduling for public cloud products of the vector database and Knowledge Base.

Key Requirements

  • •Bachelor’s degree in Computer Science or related fields, with at least 3 years of relevant experience.
  • •Strong programming skills and proficiency in backend languages such as Golang, Python, or Java, with good code design and problem-solving ability.
  • •Experience with public cloud and databases, including understanding resource and permission management/control design.
  • •Interest and enthusiasm for implementing large model applications.
  • •Preferred: Understanding system design for high concurrency and high throughput; experience contributing to open source communities.
Experience:3+ yearsPublic cloudDatabaseLarge language modelsRAGVector databaseOpen source
Education:Bachelor's
Skills:Problem-solving
Tech Stack:GolangPythonJavaRAGPublic cloudVector databaseKnowledge BaseMultiModal Machine LearningBackend debuggingMonitoringBillingElastic scheduling

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