Tiktok - San Jose, CA

posted 11 days ago

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

About the position

As a Software Engineer in the Data Management Suite team at TikTok, you will be responsible for building and optimizing a comprehensive data development platform that enhances productivity for data engineers and data scientists. This role involves designing and developing high-performance systems that manage large-scale tasks and integrations within the data ecosystem, directly impacting TikTok's core products and user experience.

Responsibilities

  • Work on the data development platform that covers intelligent IDE and workflow management, allowing users to author and monitor workflows.
  • Design and develop a high-performant and distributed scheduling system that manages large-scale tasks across different business lines.
  • Collaborate closely with partner teams across the company and globally.
  • Responsible for the design and development of integrations with other systems in the big data area.

Requirements

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 4 years of experience in software development, with a strong understanding of data structures and algorithms.
  • 2 years of experience with design and architecture, and testing and launching software products.

Nice-to-haves

  • 5 years of experience building and developing large-scale infrastructure, distributed systems, or networks.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional and/or cross-business projects.
  • Experience in data platform related products development or big data technologies (such as Hadoop, Clickhouse, Flink, etc.).

Benefits

  • Inclusive workplace culture
  • Commitment to diversity and inclusion
  • Reasonable accommodations for candidates with disabilities or other protected reasons
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service