Software Engineer Graduate

TikTok

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

Posted 13 Nov 2026, 04:47 ET

This job at a glance

Who can apply
New grads, no experience needed · Bachelor's degree or Master's degree
Must know
Social mediaLLMsOperationsOnboarding
Nice to have
CRMSalesSparkRedis
Work
On-site in San Jose
Pay
Not stated by the employer.
Skill demand
LLMs21%Operations17%Social media14%Onboarding12%of 66 similar entry-level jobs posted in the US this week
Listed
Nov 13, 2026 · still open

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

About the Role

TikTok is seeking Software Engineer Graduates to join their AI Agent & Global Revenue Platform team, with a 2027 start date. This role involves building the next-generation AI Agent-powered intelligent growth platform that serves millions of advertisers and reaches billions of users. You will embed LLM reasoning, multimodal perception, and autonomous decision-making into the advertising lifecycle. As a graduate, you will have opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.

Key Responsibilities

  • Architect & build AI Agent systems.
  • Work on backend development of TikTok's proprietary CRM platform.
  • Build enterprise-grade solutions serving millions of customers and supporting billions in revenue.
  • Build a globalized CRM System with high performance and availability across multiple regions.
  • Collaborate cross-functionally with Product, Operations, Sales, and Data Science teams to utilize AI capabilities into measurable growth outcomes.

Requirements & Tech Stack

  • Minimum Qualifications:
  • Completing or recently completed a Bachelor's or Master's degree in Computer Science or a related discipline.
  • Preferred Qualifications:
  • Hands-on experience with AI Agents and Multi-Agent workflows (e.g., autonomous task execution, agent collaboration).
  • Deep familiarity with engineering patterns such as MCP (Model Context Protocol), RAG (Retrieval-Augmented Generation), and Code Embedding.
  • Experience with big data components including Spark, OLAP engines and Flink is a plus.
  • Familiarity with Elastic Search and key/value stores (Redis, Memcached etc.) is a plus.
  • Familiarity with Message Queue (Kafka, RabbitMQ, RocketMQ etc.) is a plus.
  • Familiarity with CRM platforms and Ad Sales automated processes is a plus.
  • Experience with Java is preferred.
  • Experience with Spring Boot and/or other Microservice frameworks is preferred.
  • Experience with relational databases (MySQL, Postgres etc.) is preferred.

Additional Information

  • Successful candidates must commit to an onboarding date by the end of the year.
  • Please state your availability and graduation date clearly in your resume.
  • Candidates can apply to a maximum of two positions globally across TikTok and its affiliates.
  • Applications will be reviewed on a rolling basis.

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

67 openings · all need no experience

Most hiring: TikTok, Applied Materials, Aquent

See all 67 →

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