Backend Software Engineer Intern (TikTok-Growth-Innovative Growth) - 2027 Summer
Core
Design and develop backend systems for TikTok user growth, content optimization, experimentation, and organic acquisition using AIGC and AI/Agentic workflows.
Role type
Backend Software Engineer Intern
Builds
Backend platforms, services, tools, and data pipelines for search, discovery, content understanding, and traffic optimization
Domain
Social media / AIGC / Distributed systems
Deliverable
production ML models
Required skills
Golang, Python, Java, C++, data structures, algorithms, backend development, APIs, databases, cache systems, microservices, distributed systems
Preferred skills
AI/LLM service integration, prompt workflows, model evaluation, vector retrieval, feature serving, AI agents, agentic workflows, tool-calling, search/recommendation systems, growth engineering
Technologies
Golang, Python, Java, C++, LLMs, vector databases, microservices
Responsibilities
Design and develop backend systems for user growth and content optimization; Build or improve services and data pipelines for SEO/GEO and content evaluation; Apply AIGC capabilities to content generation and automated optimization; Explore AI/Agentic workflows and Auto Research capabilities; Collaborate with product, data, and algorithm partners to deliver reliable features
Seniority
Intern