- Research, design, and implement security properties and architecture solutions based on trusted computing and hardware root-of-trust, which meet internal and external security compliance and standards
- Design and implement new approaches to execution monitoring, remote attestation, code signing, and malware mitigation and the applications, to help protect our customers
- Develop infrastructure components, libraries, SDKs, and sample applications that enable developers to use trusted computing and hardware root-of-trust platforms securely with a minimum of effort and, in turn, allow uses to deploy, manage and audit these applications in a simple but flexible and comprehensive manner
- Apply trusted computing and hardware root-of-trust primitives to harden next-generation secure platforms
- Track cutting-edge hardware-based security technologies and land them in TikTok in an effective and pragmatic way
- Master’s or Ph.D. degree (or Bachelor's degree with 2+ years of experience) in Computer Science, Computer Engineering, Electrical Engineering, or other relevant majors
- 5+ years of relevant work experience in major tech companies
- First-hand work experience with hardware root-of-trust (e.g.,TCG TPM, Intel TXT/Bootguard/PFR, SPDM over MCTP, etc.) or trusted computing (e.g., AMD SEV, Intel SGX/TDX, or ARM TrustZone/CCA) at the hardware and software level
- Advanced security domain knowledge and understanding of various disciplines including but not limitied to: system security (threat models and mitigation techniques), confidential computing, secure boot or TEE (e.g., Attestation, security protocols), etc.
- Programming and debugging fundamentals across languages such as: C/C++, Golang, Rust, x86/ARM assembly, Verilog, Python scripting, etc.
Company
Location
London, England - United Kingdom
Job type
Full-Time
Golang Job Details
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity, bring joy and more fun for people to connect with, create, and consume content. TikTok has global offices including Los Angeles, New York, Silicon Valley, London, Singapore, Bejing, etc.
Why Join Us
At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at TikTok.
About Security Team at TikTok
The team is missioned to build infrastructures, platforms, and technologies, as well as to support cross-functional teams to protect our users, products, and infrastructures. In this team, you'll have a unique opportunity to have first-hand exposure to the strategy of the company in key security initiatives, especially in building scalable and secure-by-design systems and solutions. Our challenges are not your regular day-to-day technical problems; you'll be part of a team that's developing new solutions to new security challenges of a kind not previously addressed by big tech. It's working fast, at scale, and we're making a difference.
Responsibilities
Why Join Us
At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at TikTok.
About Security Team at TikTok
The team is missioned to build infrastructures, platforms, and technologies, as well as to support cross-functional teams to protect our users, products, and infrastructures. In this team, you'll have a unique opportunity to have first-hand exposure to the strategy of the company in key security initiatives, especially in building scalable and secure-by-design systems and solutions. Our challenges are not your regular day-to-day technical problems; you'll be part of a team that's developing new solutions to new security challenges of a kind not previously addressed by big tech. It's working fast, at scale, and we're making a difference.
Responsibilities
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs