Logo of Huzzle

TikTok Security Software Engineer Intern, London, 2025

image

TikTok

25d ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • London

AI generated summary

  • You must have a relevant Bachelor's degree, Android SDK experience (Kotlin/Java), iOS knowledge is a plus, strong problem-solving skills, and excellent communication abilities.
  • You will design and implement FIDO2 services, collaborate with teams on security issues, and work with cloud-based microservices using Golang and various data technologies.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or other relevant majors.
  • Available to start immediately for 9-12 week duration.
  • Proficiency in English to enable ongoing collaboration and communication within the team.
  • Experience as a developer with Android SDK and different versions of Android(Kotlin and/or Java).
  • Experience with iOS development (Swift and/or Objective-C) is a plus.
  • Experienced in the design and implementation of large scale distributed system.
  • Creative problem-solving skills and excellent troubleshooting and debugging skills.
  • Strong written & verbal communication and excellent teamwork skills.

Responsibilities

  • Support as a technical expert for requirements, design and implementation of FIDO2 services and products across TikTok's suite of products.
  • Assist with the design, develop and onboard FIDO2 service with all the company services, including but not limited to compute, storage, DB systems.
  • Partner with Product, Operation team, Security/Legal/Compliance and other engineering teams to identify and address authentication related security issues.
  • Play a critical role in influencing cross functional partners and roadmaps to continuously tighten the security posture of overall TikTok's Infrastructure.
  • Technology:
  • Cloud-based microservice architecture in Golang
  • Highly distributed system with data centers in multiple countries
  • Data pipelines and query engines
  • More specifically include
  • Golang, Python and other common object-oriented programming language
  • MySQL, Redis, Elastic Search, Kafka
  • Grafana, Hive
  • Thrift RPC, Service Mesh, Consul, TLS, mTLS
  • React, Vue, Angular, NodeJS or other common web framework
  • Native Android and iOS client

FAQs

What is the duration of the internship?

The internship lasts for a duration of 9-12 weeks.

What are the minimum qualifications required for this internship?

The minimum qualifications include a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or other relevant majors, and proficiency in English to enable ongoing collaboration within the team.

Is experience with iOS development required for this internship?

No, experience with iOS development (Swift and/or Objective-C) is preferred but not required.

What programming languages should candidates be proficient in?

Candidates should have experience in Golang, Python, and other common object-oriented programming languages.

Will interns be involved in cross-functional collaboration?

Yes, interns will partner with Product, Operations, Security, Legal, Compliance, and other engineering teams to identify and address authentication-related security issues.

What technologies will interns be working with?

Interns will work with cloud-based microservice architecture, distributed systems, MySQL, Redis, Elastic Search, Kafka, and various web and mobile frameworks.

Is experience with Android development necessary for this role?

Yes, experience as a developer with Android SDK and different versions of Android (Kotlin and/or Java) is necessary for this role.

What qualities are preferred for candidates applying for this internship?

Preferred qualities include creative problem-solving skills, excellent troubleshooting and debugging skills, strong written and verbal communication skills, and excellent teamwork skills.

Where is the internship location?

The internship is based in London.

What is TikTok's mission?

TikTok's mission is to inspire creativity and bring joy through its innovative product and global community.

How does TikTok approach diversity and inclusion?

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives, celebrating diverse voices and reflecting the communities they reach.

Entertainment & Media
Industry
10,001+
Employees
2017
Founded Year

Mission & Purpose

TikTok is a social media platform where users create and share short videos on various topics, including entertainment, education, and lifestyle. Their ultimate goal is to inspire creativity and bring joy to people's lives through engaging and entertaining content. TikTok's purpose is to provide a platform for self-expression and connection, fostering a global community where individuals can express themselves authentically and connect with others who share similar interests and passions.