ByteDance
Software Engineer (AI Agent Security)
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- At least 3 years of hands-on software development experience.
- Education
- Bachelor's degree or above in Computer Science, Computer Engineering, or related fields.
About the job
Designs and operates large-scale security systems while securing LLM-based systems and AI agent architectures.
What you'll do
- Build threat detection, prevention, and response systems for platforms, infrastructure, and endpoints.
- Identify attack surfaces and develop defenses for LLM-based systems and AI agent architectures.
- Own distributed security systems from deployment and capacity planning through reliability, observability, and iteration.
What they ask for
- Bachelor's degree or above in Computer Science, Computer Engineering, or related fields.
- At least 3 years of hands-on software development experience.
- Strong algorithms and data structures fundamentals; proficiency in Go, Java, or Rust.
- Strong back-end development skills, including cloud-native infrastructure, networking, and reliable services at scale.
Nice to have
- Experience designing threat detection and response systems, including detection engineering and automated response pipelines.
- Familiarity with security challenges in LLM-based systems or AI agent architectures.
Tools
Go, Java, Rust, Kubernetes
AI focus
Secure LLM-based systems and AI agent architectures; identify attack surfaces and develop defensive frameworks. Use AI-assisted and agentic development workflows to accelerate engineering.
Model-written summary · the original posting is authoritative