ByteDance logo
ByteDance
Posted 45 days agoVerified live 1d ago

Software Engineer Intern (CIS Knowledge Bank) - 2027 Fall

Brief overview

San Jose, California, USIn-person
UndergradOr in progress
2,631 H-1B approvalsDept. of Labor
463 green cardsCertified filings
Backend developmentKnowledge ingestionInformation retrievalData structuringAPI developmentRAG systemsEvaluation loopsObservabilityPermission enforcementDistributed systemsProblem decompositionCross-functional communicationCLI/MCP interface development

About the company

ByteDance logo
ByteDancebytedance.com

ByteDance is a technology company that develops content creation platforms and services.

Visa sponsorship history

4 years sponsoring, last filed FY2026H-1B dependent

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
2,631H-1B approved
99%approval rate
1,036new H-1B hires
463PERM certified
$204,340median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023605
2024997
2025933
202696
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023234
2024196
2025193
202680
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
2023113
2024140
2025157
202653
Top sponsored roles
Software EngineerProduct ManagerData ScientistBackend Software EngineerResearch Scientist
Sponsored employees from
ChinaIndiaCanadaTaiwanHong Kong

Job description

The CIS Knowledge Bank team builds Prism and OneContext, the knowledge and context infrastructure that helps ByteDance business agents access reliable, fresh, and permission-aware enterprise context.We work on Personal Profile, Personal Knowledge Bank, and Group Knowledge Bank. The team turns documents, meetings, messages, business systems, and user feedback into structured, searchable, and continuously improving knowledge. Our systems support Lark document ingestion, knowledge extraction, retrieval, permission enforcement, evaluation, and agent workflows for scenarios such as PMO weekly reports, business Q&A, and enterprise AI assistants.

We are looking for talented individuals to join us for an internship. Our 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.Candidates may apply to a maximum of two positions across Our Company and its affiliates globally. Applications will be considered in the order they are submitted.Applications are reviewed on a rolling basis, so we encourage you to apply early. Please clearly state your availability in your resume, including your start and end dates.

Online AssessmentCandidates who pass resume screening will be invited to participate in Our Company's technical online assessment.

Responsibilities- 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.

Minimum Qualifications- 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.

Preferred Qualifications- 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.

More jobs like this