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