> Markdown version of [/jobs/ext/2635924-software-engineer-ai-data-application-usds](https://www.wearedevelopers.com/jobs/ext/2635924-software-engineer-ai-data-application-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 Data Application - USDS - **Company:** Tiktok Usds - **Location:** San Jose, CA, United States - **Experience:** Experienced - **Salary:** $136,800.0 - $359,720.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Business Analytics Applications, Databases, Data as a Services, Data Infrastructure, Data Integrity, Data Security, Programming Tools, Python (Programming Language), Enterprise Messaging Systems, Node.Js, Software Engineering, Systems Integration, Cloud Platform System, Large Language Models, Caching, Backend, Information Technology, Data Management, Api Design, Golang - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d325263c3a6cddae ## About the Role Minimum Qualifications - Education: BS/MS in Computer Science, Engineering, or a related technical field. - Experience: 3+ years of software development experience, with hands-on experience building and maintaining backend systems or platform services in production environments. - Backend Proficiency: Proficiency in backend languages and frameworks such as Python, Go, Java, or Node.js, with experience building APIs, services, and integrations. - Data & Infrastructure Foundations: Working knowledge of databases, caching, messaging systems, and cloud-native infrastructure; comfortable contributing to systems designed for scalability, resilience, and operational efficiency. Preferred Qualifications - AI Systems Experience: Experience integrating LLM APIs, RAG pipelines, model-serving infrastructure, or agentic workflows into backend systems, with an interest in reliability, safety, and production readiness. - Internal Platform Experience: Experience contributing to internal platforms, service frameworks, workflow engines, developer tools, or data infrastructure used by engineering or business teams. - System Design Strength: Ability to design clear, maintainable components and participate in technical design discussions, considering performance, complexity, and developer experience. ## Description About the Team The TikTok U.S. Data Security (USDS) team is responsible for the security, integrity, and compliance of TikTok's data within the United States. The Data Platform Team builds a scalable, reliable, cost-efficient infrastructure that ensures data integrity and empowers every business unit to win through self-service tools and scientific insights. We are seeking a Software Engineer to help improve company-wide efficiency and self-service capabilities through AI-driven innovation. In this role, you will contribute to internal products that automate manual workflows, improve data accessibility, and help business and engineering teams work more efficiently. Responsibilities - Design, build, and maintain backend services and internal platform components with guidance from senior engineers, focusing on reliability, maintainability, and performance. - Develop backend capabilities for AI-powered products, including data services, workflow orchestration, model integration, and intelligent automation, while following established engineering and safety practices. - Work with product, engineering, and data stakeholders to understand team pain points and contribute reusable APIs, backend components, and self-service tools that reduce manual work. - Apply best practices in service architecture, API design, observability, testing, and operational excellence, and help improve team standards through day-to-day implementation. - Collaborate closely with software/fullstack engineers, data scientists, and business stakeholders to translate requirements into practical backend solutions. ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Developer Experience, Platform Engineering and AI powered Apps](https://www.wearedevelopers.com/videos/990-developer-experience-platform-engineering-and-ai-powered-apps) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)