ByteDance
San Jose, CA
Software Engineer Intern (CIS Knowledge Bank) - 2027 Fall
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer Intern (CIS Knowledge Bank) - 2027 Fall at ByteDanceJob details
- Location
- San Jose, CA
- Work type
- Onsite
- Visa
- Sponsorship available
- Posted
- Aug 21, 2026
- Apply on
- joinbytedance.com
About this role
ByteDance is a technology company developing products and platforms that connect people and enable content creation and consumption. The Software Engineer Intern will build and iterate backend services for the Prism and OneContext knowledge infrastructure, supporting ingestion, extraction, indexing, retrieval, and update workflows. The role also involves improving RAG and agent workflow evaluation, developing internal tools and APIs, and collaborating with product managers and engineers.
What you'll do:
- Build and iterate backend services for Prism and OneContext, including knowledge ingestion, extraction, indexing, retrieval, and update workflows
- Help transform Lark documents, meeting notes, messages, and business context into structured Knowledge Bank topics with clear provenance and access control
- Improve retrieval quality and evaluation loops for RAG and agent workflows, including recall quality, adoption metrics, feedback processing, and observability
- Develop internal tools, CLI/MCP interfaces, and service APIs that help agents and users query, import, and maintain knowledge safely and efficiently
- Collaborate with product managers and engineers to turn real business scenarios into reusable Knowledge Bank capabilities
What they're looking for:
- Currently pursuing a Undergraduate in Computer Science, Computer Engineering, Software Engineering or a related technical discipline
- Solid computer science fundamentals, including data structures, algorithms, operating systems, databases, and distributed systems basics
- Proficient in at least one general-purpose programming language such as Go, Python, TypeScript, Java, or C++
- Interested in building reliable backend systems for LLM applications, RAG, information retrieval, data pipelines, or agent platforms
- Able to understand ambiguous product requirements, break down engineering problems, and communicate clearly with cross-functional partners
- Experience building evaluation, monitoring, experimentation, or feedback-loop infrastructure for AI products
- Experience with developer tools, CLI/MCP tools, workflow automation, or AI agent frameworks
- Strong curiosity about enterprise AI and a practical mindset for turning messy real-world context into useful product capabilities
Benefits:
- Interns have day one access to health insurance, life insurance, wellbeing benefits and more.
- Interns also receive 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year).
- Interns who are not working 100% remote may also be eligible for housing allowance.
- Internship program offers students hands-on experience, industry exposure, and opportunities to apply their knowledge to real-world challenges while building a strong foundation for personal and professional growth.
- Interns will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.
Ready to apply to ByteDance?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.