> Markdown version of [/jobs/ext/500760-software-engineer-ai-safety-assurance-usds](https://www.wearedevelopers.com/jobs/ext/500760-software-engineer-ai-safety-assurance-usds). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, AI Safety & Assurance - USDS - **Company:** Tiktok Inc. - **Location:** San Jose, CA, United States - **Experience:** Experienced - **Salary:** $136,800.0 - $359,720.0 - **Contract:** Permanent contract - **Skills:** Training Data, Java (Programming Language), Artificial Intelligence, Systems Engineering, C++ (Programming Language), Data Governance, Data Structures, Distributed Systems, Middleware, Information Lifecycle Management, Machine Learning, NoSQL, Software Safety, Data Streaming, Systems Integration, Privacy Controls, Large Language Models, Backend, Information Technology, Data Lineage, Apache Flink, Apache Kafka, Data Pipelines - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7509bdc543147d82 ## About the Role Do you have experience in Systems engineering?, Do you have a Master's degree?, Minimum Qualifications: - Education: Bachelor's or Master's degree in Computer Science or a related technical field. - Backend Expertise: 2+ years of experience in production-level backend development (Go, Java, or C++). - Distributed Systems: Proven experience building high-availability, high-throughput systems and managing complex data pipelines (e.g., Kafka, Flink, NoSQL). - Foundations: Exceptional understanding of Data Structures, Algorithms, and System Design for massive-scale environments. Preferred Qualifications: - Safety & Privacy Engineering: Background in building systems for Data Privacy (GDPR/CCPA), Security, or Compliance. - AI/ML Familiarity: While this is a SWE role, an understanding ## Description About the Team You will join the TikTok USDS Data Governance and Assurance Engineering team. We are the architects of the foundational infrastructure that manages the entire data lifecycle for one of the world's most massive data ecosystems. Our mission is to ensure that every byte of US data is handled with the highest standards of integrity, security, and privacy compliance. Our team sits at the core of Privacy Engineering and Distributed Systems. We don't just write privacy policies; we build the automated engines that enforce them. We are replacing manual oversight with "Privacy-as-Code," ensuring that data privacy is a hard technical guarantee rather than a best-effort guideline. About the Role As a Software Engineer - AI Safety, you are the builder of the platform that makes AI assurance possible. You aren't just supporting ML; you are architecting the control plane that governs how data flows into models and how model outputs are verified. You will build high-scale systems that integrate AI models (LLMs, Classification models) to automate compliance and data lifecycle management at a petabyte scale. Core Focus Areas: - Safety Control Plane: Building the "mission control" for AI safety, allowing for real-time policy updates and model-interventions across heterogeneous environments. - Automated Data Lifecycle: Engineering the systems that manage data inventory, lineage, and residual scanning to ensure training data meets strict privacy and purpose-limitation protocols. - AI-Powered Governance: Integrating AI models into the governance workflow to automate the detection of non-compliant data or unsafe model "promotions" in real-time. Responsibilities - Assurance Platform Engineering: Design and scale the core platforms that orchestrate AI safety checks, ensuring that every recommendation signal is auditable and compliant with USDS standards. - Real-time Interception Systems: Architect low-latency "circuit breakers" and middleware that sit within the recommendation path to enforce safety guardrails without impacting user experience. - High-Scale Data Governance: Build distributed systems for automated data lineage and "right-to-be-forgotten" (RTBF) workflows, ensuring that user data is handled correctly throughout the ML training and inference lifecycle. - Model Integration & Orchestration: Develop the backend services that allow for seamless integration of safety models (e.g., toxicity classifiers, LLM evaluators) into the broader TikTok infrastructure. - Observability & Risk Telemetry: Build centralized dashboards and alerting engines that provide real-time visibility into the "safety health" of our recommendation and GPAI systems. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [Automated Security for the Entire SDLC](https://www.wearedevelopers.com/videos/100323-automated-security-for-the-entire-sdlc) - [Full-stack role-based authorization in 45 minutes](https://www.wearedevelopers.com/videos/312-full-stack-role-based-authorization-in-45-minutes) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)