Tiktok - San Jose, CA

posted 3 months ago

Full-time - Entry Level
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. The Intelligent Creation team at TikTok develops the core video creation technologies that empower creators to easily capture, edit, and publish engaging videos directly within the TikTok app. As a Mobile and Video Software Engineer, you will play a crucial role in enhancing the video creation experience for millions of users by developing innovative camera and editing features. This position involves working with the latest audio and video technologies, including video import, non-linear editing, audio and video processing, rendering, and encoding. You will collaborate with a team to plan, develop, and release high-quality software that functions seamlessly across various devices. Additionally, you will research new and emerging technologies to apply them to the video creation and editing process, ensuring that TikTok remains at the forefront of mobile video innovation.

Responsibilities

  • Develop innovative camera and editing features that enable TikTok's creators to publish exciting and fun videos.
  • Collaborate with a team to plan, develop, and release high-quality software that reaches millions of creators and works on many different types of devices.
  • Research new and emerging technologies and how to apply them to the video creation and editing process.
  • Apply the latest device technologies on Android and iOS platforms to enhance TikTok user's video creation experience.

Requirements

  • Familiar with C/C++, and experience with multi-threading programming, data structures, & design patterns.
  • Familiar with mobile software development on Android or iOS and calling native code from programming languages such as Java and Objective-C.
  • Familiar with common media frameworks and technology: FFmpeg, GStreamer, AVFoundation, MediaCodec;
  • Effective communication, willingness to learn new technologies and apply them to new use cases.

Nice-to-haves

  • Bachelor's degree or higher in Computer Science or related major with 2 years of software development experience.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents.
  • Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans.
  • Flexible Spending Account (FSA) Options like Health Care, Limited Purpose and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure).
  • 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through EAP and Lyra.
  • 401K company match.
  • Gym and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service