TikTok is seeking a Software Engineer to join its embedded Trust and Safety team to develop impactful solutions for proactive risk detection, addressing high-harm and high-risk issues on the platform.
Requirements
- Fluency in Python, and proficiency in other modern programming languages (e.g., Go, JavaScript)
- Proficiency in relational database technologies (e.g., MySQL) and NoSQL database technologies (e.g., MongoDB)
- Prior experience in Frontend development, Site Reliability Engineering (SRE), Data Engineering, or Machine Learning
- Strong foundational knowledge in software engineering principles, data structures, and algorithms
- Working knowledge of cloud platforms (e.g., OCI, GCP, AWS) and associated technologies (e.g., Kubernetes, networking)
- Familiarity with emerging threat models, adversarial behaviors, or large-scale abuse mitigation
- Exposure to ML or LLM-powered internal tools (e.g., RAG pipelines, Model Context Protocol (MCP) Servers)
Responsibilities
- Build and implement compelling and usable tools with technologies like React, Python, and Golang to improve consistency and efficiency across US Trust & Safety.
- Collaborate directly with users to inform, refine, and validate concepts, translating user needs into robust and scalable features from MVP to production.
- Develop and deploy lightweight models in Python and SQL for our Detection Engineering program, helping to catch high-harm content and behavioral leakage at scale.
- Contribute to the exploration and application of AI/LLM technologies to enhance our proactive detection capabilities and reduce the technical lift of current bespoke systems.
- Participate actively in team events, including hackathons, monthly product demos, and quarterly on-sites.
- Analyze metrics and derive insights to continuously raise the effectiveness of our tooling and detection solutions.
Other
- A preferred minimum 2 years of experience building and contributing to applications
- Strong problem-solving skills and attention to detail
- Excellent communication and interpersonal skills, capable of working effectively with both technical and non-technical stakeholders
- Ability to handle confidential information with discretion
- Resilience and commitment to self-care to manage the emotional demands of the role