Software Engineer Intern

TikTok

San Jose, CAFresher2h agovia LinkedInH-1B sponsor · 86 entry-level filings

This job at a glance

Who can apply
New grads and up to 1 year
Must know
Social mediaETLProduct managementPythonJavaScriptC++
Work
On-site in San Jose · internship
Pay
Not stated by the employer.
Skill demand
Python72%ETL11%Product management9%Social media2%of 54 similar entry-level jobs posted in the US this week
Listed
Nov 11, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Team

The Agentic Creation – TikTok Effect Platform (TTEP) team fosters TikTok's global creation ecosystem, covering creation tools, the website, and the TikTok app. They are responsible for creator acquisition, activation, and retention, building a platform with modules for rewards, inspiration, activity, analytics, and badges. The team is also developing AI agents and an operation platform to improve operational efficiency and user experience. Their mission is to become the world's most influential asset creation and expression platform. The engineering team is fully close-looped in the US and is seeking interns to build user-facing products with agentic technologies.

About the Role

As a Software Engineer Intern at TTEP, you will participate in full-stack systems, including large-scale frontend, backend, big data pipelines, and AI Agent infrastructure. You will collaborate with product managers, product ops, and data scientists on project delivery and contribute to business metrics such as publish rate, viral supply, and creator retention.

Internship Program Highlights

  • Gain hands-on experience and industry exposure.
  • Apply knowledge to real-world challenges.
  • Build a strong foundation for personal and professional growth.
  • Explore potential career paths.
  • Participate in social events, learning programs, and development workshops.

Key Responsibilities

  • Participate in developing creator-facing product features, delivering projects end-to-end from frontend to backend and big data, while ensuring compliance and fund safety.
  • Engage in the team's core agentic business, delivering high-impact AI agents for trend discovery, personalization signals, and creator support to enhance viral creation supplies.
  • Evolve agentic architectures, including agent servers, prompt management, skill workflows, MCP tool establishments, and knowledge base solutions.
  • Partner with cross-functional teams (product, operation, data science, engineering) to translate business goals into engineering efforts and deliver the best usability experience for global creators.

Requirements & Tech Stack

  • Golang, JavaScript, C/C++, or Python
  • Data structures and algorithms
  • Agentic systems, LLM, prompts, skills, MCPs

Qualifications

Minimum Qualifications:

  • Currently enrolled in an undergraduate, graduate, or master’s program in Software Development, Computer Science, Computer Engineering, or a related technical field.
  • Available to work for 12 weeks in Summer 2027.
  • Strong foundation in data structures and algorithms.
  • Fluent in Golang, JavaScript, C/C++, or Python.
  • Passionate about agentic systems and possess basic knowledge of LLM, prompts, skills, and MCPs.
  • Good product sense and cross-functional communication skills to align with PMs, Ops, designers, and other stakeholders on technical trade-offs.

Preferred Qualifications:

  • Background in UGC platforms.
  • Experience delivering designer-facing platforms at TikTok scale.
  • Experience in backend and big data development.
  • Experience in building Agent / LLM orchestration systems in production.
  • Familiarity with vector-based knowledge base solutions and RAG patterns.

H-1B sponsor

TikTok filed 86 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs in SF Bay Area · last 7 days

55 openings · all need no experience

Most hiring: TikTok, Skydio, WD

See all 55 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job