Enable job alerts via email!

Senior Software Development Engineer-Data Insights-Trust and Safety, TikTok-Singapore

TIKTOK PTE. LTD.

Singapore

On-site

SGD 80,000 - 130,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking an experienced Data Architect for their Trust and Safety engineering team. This role involves designing and optimizing data application architectures to ensure efficient data processing and governance. Candidates should have a strong background in software development, experience with big data technologies, and excellent teamwork skills.

Qualifications

  • 5 years of industrial experience in software development.
  • Familiarity with distributed systems and concurrency.
  • Experience with data insight technologies preferred.

Responsibilities

  • Design and implement data application architecture of the Trust and Safety team.
  • Optimize system stability and efficiency, reducing complexity and cost.
  • Coach team members to improve R&D capabilities.

Skills

C++
Python
Go
Java
Data Governance
Big Data Systems
Communication
Teamwork

Education

Bachelor's degree in Computer Science or related technical discipline

Tools

Spark
Flink
ClickHouse
HBase

Job description

About Us

The Trust and Safety(TnS) engineering team is responsible for protecting our users from harmful content and abusive behaviors. With the continuous efforts of our trust and safety engineering team, TikTok can provide the best user experience and bring joy to everyone in the world. Our team is responsible for achieving goals by building content moderation process systems, rule engine, strategy systems, feature engine, moderation platforms, data platforms, risk insight systems and all kinds of supportive platforms across TnS organization.

Responsibilities

- Participate in the overall architecture design and implementation of the data application platforms of the TnS, formulating data application architecture specifications and leading the team to implement them;

- Participate in optimizing the data application architecture, continuously improving the stability and efficiency of the system, and continuously reducing the complexity and cost of storage, calculation, and service architecture;

- Design and implement systematic support for data integration, offline development, real-time development, data governance, and BI analysis;

- Establish good technical influence inside and outside the department, cultivate talents, effectively coach the team, and improve R&D capabilities;

Minimum Qualifications

- Bachelor or above degree in computer science or a related technical discipline; 5 years of industrial experience; - Experience with software development in at least one of the following programming languages: C++, Python, Go, Java;

- Be proficient in the technology stack of the server(rpc, message queue, link tracking and service governance, etc.) in distributed / high concurrency scenarios;

- Experience with big data systems and related technologies (Spark, Flink, ClickHouse, HBase etc.);

- Great communication and teamwork skills;

Preferred Qualifications

- Experience with data insight and related technologies (machine learning, statistical analysis etc.) is preferred.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.