Software Engineer - LLM Applications and AI Agents

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Collaboration","Creative thinking"]

Build LLM-powered AI agents and integrate Retrieval-Augmented Generation (RAG) into real-world data platform and business applications. Join the Agentic Engine team within a data platform division focused on LLM adoption, designing scalable architectures with cross-functional partners. You’ll stay current on AI advancements, develop expertise in data development platforms, and contribute to systems that support complex reasoning and task execution.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer - LLM Applications and AI Agents

✓ Verified Job

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

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

Job Summary

Build LLM-powered AI agents and integrate Retrieval-Augmented Generation (RAG) into real-world data platform and business applications. Join the Agentic Engine team within a data platform division focused on LLM adoption, designing scalable architectures with cross-functional partners. You’ll stay current on AI advancements, develop expertise in data development platforms, and contribute to systems that support complex reasoning and task execution.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Stay abreast of advancements in LLMs, RAG, and AI agents.
  • •Develop expertise in data development platforms and drive innovation.
  • •Design and implement architectures for integrating LLM technology into business applications.
  • •Collaborate with cross-functional teams to build scalable, efficient AI-powered systems.
  • •Contribute to AI agents capable of complex reasoning and task execution.

Key Requirements

  • •Minimum 3 years of experience in software engineering with a focus on AI/ML applications.
  • •Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • •Demonstrated experience designing complex systems and architectures in AI-driven environments.
  • •Proficiency in at least one programming language: Python, Java, C++, Golang, or Rust.
  • •Experience with big data processing and distributed computing systems.
Experience:3+ yearsAI/MLBig dataDistributed computing
Education:Bachelor's in Computer Science, Engineering, or a related technical field
Skills:Problem-solvingCommunicationCollaborationCreative thinking
Tech Stack:PythonJavaC++GolangRustLLMsRetrieval-Augmented Generation (RAG)Machine learningNatural language processingDeep learning frameworksBig data processingDistributed computing systems

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