web analytics

Software Engineer (Time Series Data Warehouse), Cloud Infrastructure

TikTok

As the leading destination for short-form mobile video, TikTok’s mission is to inspire creativity and bring joy.

Responsibilities

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

The Cloud Infrastructure team, based in Singapore, supports many of our star products and core business lines, serving hundreds of millions of users every day. We actively embrace open source and innovative software/hardware architecture, building a series of infrastructure to ensure the best R&D practices and enable the overall development of the company.

The Observerability Infrastructure Team is responsible for (1) in-house developed timeseries database, timeseries warehouse, distribution tracing system and logging system (2) one-stop observerbility platform including customized dashboard, intelligent alarm, issue diagnosis and remediation, tracing topology analysis, in order to guarantee production service stability, capacity management and service governance capabilities.

TimeSeries data warehouse team is committed to creating a high-performance enterprise warehouse product that empowers our users to make efficient data-driven decisions. You will be part of the talented team and build the next-generation, cloud-native, and high-performance data warehouse with challenges that are unique, exciting, and unprecedented.

Responsibilities
– Participate in the design and development of large-scale distributed time series database with persistent storage to ensure the system’s stability, low-latency, high availability, and scalability under extremely high concurrent access scenarios;
– Deeply explore the requirements of storage and monitoring systems in business-oriented scenarios and develop time-series storage platforms capable of serving multiple tenants.

Qualifications

– Bachelor’s degree or above in computer science, software engineering, or a related field;
– Proven experience with C++/Go or other languages, network, multithreading, and high concurrent programming;
– Possesses an understanding of the implementation principles of distributed storage systems.

Preferred Qualifications
– Participated in the development and optimization of TSDB such as OpenTSDB, Influxdb, M3, Prometheus or Karios;
– Experience with SQL & SQL optimizer/coprocessor;
– Experience with the development of large-scale distributed storage systems.

To apply for the job click here

Software Engineer (Time Series Data Warehouse), Cloud Infrastructure

To apply for the job click here

Contact us

TikTok

As the leading destination for short-form mobile video, TikTok’s mission is to inspire creativity and bring joy.

Related Jobs