Drimva

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

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