Search jobs > San Jose, CA > Graduate engineer

Software Engineer Graduate (Recommendation Infrastructure) - 2025 Start (BS/MS)

TikTok
San Jose, CA
Full-time

Responsibilities

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.

To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.

At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.

Join us.

Our Recommendation Architecture Team is responsible for building up and optimizing the architecture for our recommendation products to provide the most stable and best experience for our TikTok users.

University graduates are important parts to our team with your fresh ideas and creative thoughts.

We are looking for talented individuals to join our team in 2025. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities.

Co-create a future driven by your inspiration with TikTok.

Successful candidates must be able to commit to an onboarding date by end of year 2025.

We will prioritize candidates who are able to commit to these start dates. Please state your availability and graduation date clearly in your resume.

Applications will be reviewed on a rolling basis. We encourage you to apply early.

Candidates can apply for a maximum of TWO positions and will be considered for jobs in the order you applied for. The application limit is applicable to TikTok and its affiliates' jobs globally.

Online Assessment

Candidates who pass resume evaluation will be invited to participate in TikTok's technical online assessment through HackerRank.

Responsibilities - What You'll Do

  • Build and maintain high performance online services for TikTok recommendation system to support various types of products, such as For You Feed, E-commerce, Social, etc.
  • Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc;
  • Build globalized large-scale recommendation system;
  • Design and develop high performance computing frameworks and storage systems.

Qualifications

Minimum Qualifications :

  • Bachelor's degree or above, majoring in Computer Science, or related fields, expected to start in 2025;
  • Experience in programming, included but not limited to, the following programming languages : C, C++, Java or Python;
  • Effective communication skills, self-driven learner, a sense of ownership
  • Projects or research experienced in at least one area of the following areas : personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus.

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please reach out to us at https : / / shorturl.at / cdpT2.

30+ days ago
Related jobs
Promoted
Bytedance
San Jose, California

You'll collaborate with a talented group of engineers and security experts dedicated to maintaining the highest standards of security and building high-throughput systems. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market...

TikTok
San Jose, California

Minimum Qualifications:- BS/MS Degree in Computer Science, Computer Engineering or relevant technical field. Our Ads Measurement Signal and Privacy team (MSP) is missioned to build our security and governance infrastructure and process for the ads system end-to-end while making sure our platform wit...

Promoted
Bytedance
San Jose, California

BS or higher degree in Computer Science, MS degree Preferred. Knowledge in software development and quality engineering. Practical knowledge of algorithms, patterns, and tradeoffs of distributed systems’ design. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well a...

Promoted
Databricks Inc.
Mountain View, California

At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. You will graduate in Fall 2024 or Spring 2025 with a degree in Computer Science, Engineering, or related subject. We are hiring Software Engineer...

TikTok
San Jose, California

Minimum Qualifications• Experience with one or more general purpose programming languages including but not limited to: Go, C/C++, Python• Experience with one or more of the following: Machine Learning, Deep Learning, NLP, ranking systems, recommendation systems• Solid communication and collaboratio...

Promoted
TikTok
San Jose, California

Design and build infrastructure services, systems and platforms. Our infrastructure team supports the company's fast growth by building and operating hyper-scale datacenters, managing the life cycle of server fleet, providing cloud solutions, and developing various infrastructure services and making...

Promoted
TikTok
Mountain View, California

Build the core systems and algorithms development including query understanding, result ranking, query recommendation, system reliability, etc. BS degree in Computer Science, Computer Engineering, or other relevant majors. Data Security (“USDS”) is a subsidiary of TikTok in the U. Americans can cont...

Promoted
Google
Mountain View, California

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Google's software engineers develop the next-generation technologies that change how billions of users connect, e...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Google's software engineers develop the next-generation technologies that change how billions of users connect, e...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software...