ByteDance
Senior Software Engineer, AI Infrastructure - Developer Tooling
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 4+ years of software engineering experience.
- Education
- Bachelor's degree in CS, EE, or related field (or equivalent experience).
About the job
Builds AI infrastructure for developer tools, including retrieval systems, coding agents, and evaluation frameworks.
What you'll do
- Design and scale retrieval pipelines, embedding and reranking systems, and production vector database infrastructure.
- Build coding agents for code generation, refactoring, debugging, and diagnostics, including tool-use and context-management capabilities.
- Create evaluation frameworks, coding benchmarks, and automated regression-testing infrastructure.
What they ask for
- Bachelor's degree in CS, EE, or related field (or equivalent experience).
- 4+ years of software engineering experience.
- Strong proficiency in Python (primary) and TypeScript/JavaScript, plus experience with at least one systems-level language (C++, Rust, Go).
- Practical experience integrating LLMs into applications and understanding of agent patterns and code-specific LLM tasks.
Nice to have
- Master's or Ph.D. in Computer Science, Machine Learning, or related field.
- Contributions to open-source developer tooling, retrieval systems, or coding assistants.
Tools
Python, TypeScript, JavaScript, C++, Rust, Go
AI focus
Develop AI-powered retrieval infrastructure, coding agents, and evaluation systems for developer tools.
Model-written summary · the original posting is authoritative