Drimva

ByteDance

Senior Software Engineer - Data Agent & Agentic Search

San Jose, California · Senior · Full-time · Posted Oct 28, 2026

Experience
5 years of experience with Agentic Search, Data Agents, RAG, or AI Search through research, internships, or projects (preferred).
Education
B.S. in Computer Science, AI, Machine Learning, or a related field.

About the job

Build Agentic Search and analytics systems that combine planning, retrieval, reasoning, tool execution, and iterative agent loops across enterprise data sources and modalities.

What you'll do

  • Develop Agentic Search and Analytics systems with iterative agentic loops.
  • Build multi-source and multimodal search and a unified semantic layer for heterogeneous enterprise data.
  • Explore semantic accumulation and self-evolving agents that improve through interactions, feedback, memory, and historical executions.

What they ask for

  • B.S. in Computer Science, AI, Machine Learning, or a related field.
  • Strong coding, data structures, and algorithm skills; proficiency in Python, Java, C++, or Golang.
  • Familiarity with LLMs, Agents, Search, RAG, Information Retrieval, or Machine Learning.
  • Strong problem-solving, learning, and communication skills.

Nice to have

  • Familiarity with Elasticsearch/OpenSearch, Milvus, Faiss, Qdrant, or similar retrieval systems.
  • Experience with tool calling, MCP, Skills, memory, planning, agent evaluation, semantic layers, knowledge graphs, multimodal retrieval, or large-scale data processing.

Tools

Python, Java, C++, Golang, Elasticsearch/OpenSearch, Milvus, Faiss, Qdrant

AI focus

Develop Agentic Search and Analytics, RAG, multimodal retrieval, and self-evolving agents.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)