Tiktok - San Jose, CA

posted 3 days ago

Full-time - Mid 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 Media Platform team is responsible for optimizing the app experience related to performance for TikTok users. This team collaborates with various teams in the video creation and consumption ecosystem to provide end-to-end optimization solutions, including client, shooting, uploading, video playback, video delivery, and player functionalities. We are looking for seasoned backend engineers who possess strong problem-solving skills and a deep understanding of algorithms to build and manage highly available, scalable, and reliable systems. In this role, you will have the opportunity to partner closely with global engineering and product teams in a high-impact and fast-paced environment. As a Senior Software Engineer on the Media Platform team, you will work with Product, Infrastructure Engineering, Data Engineering, and Algorithm teams to solve complex problems that power large-scale global infrastructure. You will identify security and privacy-related issues within the world's most complicated end-to-end video platform and develop tooling to resolve these challenges. Additionally, you will be responsible for developing reusable software and optimizing infrastructure operations as well as enhancing engineering developer efficiency. This position requires a collaborative mindset and the ability to work effectively with cross-functional teams to drive impactful solutions.

Responsibilities

  • Work with Product, Infrastructure Engineering, Data Engineering, and Algorithm teams to solve problems that power large-scale global infrastructure.
  • Identify security and privacy-related issues in the world's most complicated end-to-end video platform and build toolings to resolve them.
  • Develop reusable software and optimize for infrastructure operations as well as engineering developer efficiency.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • Analytical and problem-solving skills.
  • Experience with software development practices such as source control, code reviews, unit testing, debugging, and profiling.
  • 4 years+ experience in coding & scripting languages such as C, C++, C#, Java, Golang, Python.
  • Interpersonal and communication experience.
  • Experience working with cross-functional teams.

Nice-to-haves

  • Knowledge of video/audio technologies, video codecs, media containers, and video streaming algorithms is a strong plus.
  • Experience in multimedia file analytic tooling or prototype development.
  • Strong programming skills in C, C++ and scripting languages.
  • Experience working on ambiguous problems and managing uncertainty.

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