ByteDance
Software Engineer - Data Agent & Agentic Search
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- B.S. in Computer Science, AI, Machine Learning, or a related field.
About the job
Builds Agentic Search and Analytics systems that plan, retrieve, reason, execute tools, and improve through iterative agent workflows.
What you'll do
- Build Agentic Search and Analytics systems combining planning, retrieval, reasoning, tool execution, and iterative loops.
- Develop multimodal search and a unified semantic layer for heterogeneous enterprise data.
- Explore 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
- Experience with Agentic Search, Data Agents, RAG, or AI Search through research, internships, or projects.
- Familiarity with retrieval systems such as Elasticsearch/OpenSearch, Milvus, Faiss, or Qdrant; or experience with agent tools, semantic layers, knowledge graphs, multimodal retrieval, or large-scale data processing.
Tools
Python, Java, C++, Golang, Elasticsearch/OpenSearch, Milvus, Faiss, Qdrant
AI focus
Build Agentic Search, RAG, AI-powered and multimodal search systems; develop data agents with planning, reasoning, tool use, memory, and self-improvement.
Model-written summary · the original posting is authoritative