Graduate Software Engineer, Product Infrastructure

Posted 7 months ago
$187.2K / year

Are you applying to the internship?

Job Description

Graduate Software Engineer, Product Infrastructure | TikTok

The Tone:
This is an early career opportunity at TikTok, located in a selected city. TikTok is the leading destination for short-form mobile video, aiming to inspire creativity and bring joy globally. This role is within the Product Infrastructure team, which is crucial for ensuring the platform’s integrity and user experience. The team’s work is essential for maintaining product stability and security, guaranteeing simplicity, and supporting business growth across the comprehensive platform.

The TL;DR
• Role: Early Career
• Type: Full-time
• Location: Selected City
• Pay: $122,574–$187,200 yearly
• Team: Product Infrastructure team
• Mission: Ensure product stability, security, and simplicity of the core user experience while driving architectural evolution and supporting business growth for TikTok.
• Tech Stack: Java, Kotlin, Objective-C, Swift, C++, gradle, xcodebuild, Maven, Cocopods

What You’ll Actually Do
• Build: Build new TikTok Short Video features that directly impact hundreds of millions of people around the world.
• Solve: Solve unique, large-scale, highly complex technical problems that push the boundaries of mobile technology.
• Participate: Actively participate in technical discussions related to the team’s product and engineering work, contributing to innovative solutions.
• Maintain: Maintain product stability and security for the TikTok platform to ensure a consistent user experience.
• Drive: Drive architectural evolution and assist in user acquisition and operations across various business initiatives.

The Must-Haves
• Background: Early career professional with a BS/MS degree in Computer Science or equivalent majors/experience.
• Experience: Demonstrated experience in native Android or iOS development. Ability to understand and debug large and complex code bases effectively.
• Skills: Proficiency in Java or Kotlin for Android development, or Objective-C or Swift for iOS development. Excellent team communication and collaboration skills.
• Bonus: Solid coding skills with C++/Java/Kotlin/Swift/Objective-C or strong capabilities in learning new programming languages rapidly. Familiarity with multi-threading concurrency, common data structures, and common software design patterns. Experience building Android and/or iOS applications or SDKs and their associated development environments, including gradle, xcodebuild, Maven, and Cocopods.

Related Jobs