web analytics

Software Engineer (Graph Computing / Mining System), 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 Infrastructure NoSQL team faces all mid-platform and business lines in TikTok and its affiliates, operating across tens of thousands of servers and dealing with data far beyond the PB level. We have self-developed distributed kv/caching systems, global distributed tables storage systems and massive graph database products. Combined with the industry’s new hardware and software stack technology, we strive for the continuous evolution of the next generation of products.

Joining this team, you can look forward to a very structured training plan, as well as the opportunity to undertake a larger scope whilst giving enough space to grow and develop. We look forward to your application!

Responsibilities
– Participate in the research and development of large-scale graph processing/mining systems, and be responsible for the maintenance of existing distributed graph processing system;
– Support graph computing related application scenarios, including but not limited to recommendation, search, advertising, risk control, etc.;
– Explore the future development of graph computing areas and build a new generation of distributed graph computing/mining systems.

Qualifications

– Familiar with C/C ++ development under Linux environment, familiar with multi-threading, network programming and other technologies;
– Familiar with distributed computing, high performance computing, non-volatile memory storage, and relevant development experiences;
– Strong self-learning ability, familiar with SOTA research works in the graph computing community;
– Possess good communication skills, teamwork, and a strong ability for research.

To apply for the job click here

Software Engineer (Graph Computing / Mining System), 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