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. Our global presence includes offices in major cities such as Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo. At TikTok, we pride ourselves on our humble, intelligent, compassionate, and creative workforce. We strive to inspire through our creations, catering to over 1 billion users on our platform. Our culture encourages curiosity and aims for the highest standards, embracing calculated risks and the ambiguity that comes with innovation. We invite you to join us and make a significant impact in your career at TikTok. The search client team at TikTok is tasked with developing and optimizing advanced search features across various mobile clients. We are seeking experienced engineers who have a strong background in developing browsers or search functionalities on Android. This role involves not only the development of search applications or modules for Android but also the exploration and implementation of new technologies, including machine learning and AI, to enhance search features. Additionally, the position requires enhancing and optimizing the performance, security, and privacy of Android webview. As a Senior Software Engineer, you will play a crucial role in shaping the future of our search capabilities on mobile platforms, ensuring that our users have the best possible experience when searching for content on TikTok.

Responsibilities

  • Responsible for developing search apps or modules on Android apps
  • Researching and applying new technologies, such as machine learning or AI, on search features
  • Enhance and optimize Android webview's performance, security and privacy.

Requirements

  • Bachelor's degree in computer science or a related technical discipline
  • 3+ years' industry experience
  • 1+ year performance optimization experience
  • 3+ years engineering experience on Android
  • Good understanding of Android system
  • Proficiency in at least one of the following: Java, Kotlin, C/C++, JavaScript
  • Good experience with Android web view or browser is a plus
  • Good experience with machine learning is a plus
  • Passion for solving complicated engineering problems on Android
  • Strong skills in team communication and collaboration.

Nice-to-haves

  • Experience with machine learning
  • Experience with Android web view or browser development

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with company match
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans
  • Flexible Spending Account (FSA) options for Health Care, Limited Purpose and Dependent Care
  • 10 paid holidays per year
  • 17 days of Paid Personal Time Off (PPTO)
  • 10 paid sick days per year
  • 12 weeks of paid Parental leave
  • 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