Tiktok - San Jose, CA

posted 4 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, and our mission is to inspire creativity and bring joy. The Data Platform team at TikTok is focused on addressing challenges in big data infrastructure and data products. This team is responsible for developing internal tools related to OLAP DBMS, logging and data ingestion infrastructure, A/B testing for product launches, workflow management, distributed caching, data visualization tools, and big data engineering that supports TikTok's business products. The Compute Platform - DB Boost team specifically aims to build the next generation of DBMS kernels, focusing on achieving the best-in-class query latency and hardware utilization. This team operates the distributed OLAP infrastructure that powers our cloud-native data warehouse, which is essential for data-driven decision-making within TikTok. As a Research Scientist Graduate, you will have the opportunity to design and develop kernel modules or core features for cloud-native distributed analytical database systems. You will conduct research on cutting-edge technology in the database and data management area, identifying potential future directions. This role involves solving unique and complex problems on large-scale, high-performance cloud infrastructure and partnering with various teams to build backend support for cloud-native database services. Successful candidates will be able to commit to an onboarding date by the end of 2025, and applications will be reviewed on a rolling basis, so early application is encouraged. Candidates can apply to a maximum of two positions and will be considered in the order of application. This position offers unparalleled opportunities to kickstart your career, pursue bold ideas, and explore limitless growth opportunities within TikTok. We are looking for talented individuals who are passionate about contributing to the future of data management and who thrive in a collaborative environment. Join us in co-creating a future driven by your inspiration at TikTok.

Responsibilities

  • Design and develop kernel modules or core features for cloud-native distributed analytical database systems.
  • Conduct research for cutting-edge technology evolvement in database and data management area and identify potential future directions.
  • Solve unique and complex problems on large-scale, high-performance cloud infrastructure.
  • Partner with different teams on building backend support for cloud native database service.

Requirements

  • Currently has or is in the process of obtaining a PhD in Computer Science, related STEM or quantitative field.
  • Final year or recent graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Experience with at least one system programming language: C++, Rust, etc.
  • Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment.

Nice-to-haves

  • Research or deep working experience in OLAP databases and data management systems, including but not limited to database kernel, query processing, query optimization, storage system, hardware acceleration, cloud native infrastructure, etc.
  • Experience with open-source and industry databases and data management systems like Velox, DataFusion, DuckDB, Polars, Clickhouse, Spark, Presto, etc.
  • Passionate & experienced in contributing to open source communities.
  • High levels of creativity and quick problem-solving capabilities.

Benefits

  • 401(k) matching
  • AD&D insurance
  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with company match
  • 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
  • Gym and cellphone service reimbursements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service