Senior Software Engineer, AI Data Application โ USDS
- ๐บ๐ธ United States
- On-site
- Senior
- 6 months ago
- AI
- SQL
- RAG
- Python
- Java
- C++
- AI/ML
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 Senior Engineer to help drive company-wide efficiency and "self-service empowerment" through AI-driven innovation. Our mission is to transform how the organization interacts with data by building a "technical multiplier"โa suite of internal products that automate manual bottlenecks and accelerate business velocity.
Responsibilities
- Design & Develop AI-Driven Tools: Architect and implement 0-1 internal products, including automated SQL generation, conversational RAG systems, and intelligent on-call diagnosis bots.
- Operational Efficiency: Analyze Meego workflows to identify manual friction points and build targeted self-service tooling that empowers non-technical stakeholders to manage data tasks independently.
- Release Governance: Integrate Meego into the feature releasing pipeline to ensure data-informed decision-making and minimize operational risks during global deployments.
- Enterprise Support: Provide high-precision data and tooling support for critical internal functions, including Legal, Finance, HR, and Government Relations.
- Collaborative Innovation: Partner with Global Partners and T&P teams to platformize successful AI pilots, such as automated AB experiment reporting and resource allocation systems.
Minimum Qualifications
- Education: BS/MS in Computer Science, Engineering, or a related technical field.
- Experience: 5+ years of experience in software development, with a strong background in backend systems or platform engineering.
- Technical Skills: Proficiency in at least one core programming language (e.g., Python, Go, Java, or C++).
Preferred Qualifications
- AI/ML Expertise: Experience building or deploying LLM-based agents, RAG (Retrieval-Augmented Generation) systems, or time-series forecasting models.
- Tooling Development: Previous experience developing internal productivity tools, such as Project management, AB testing platforms, data discovery assistants, or automated reporting pipelines.
- Leadership: Experience acting as a Technical Lead (TL), mentoring junior engineers, and leading "0-1" project initiatives from conception to production.
Senior Software Engineer, AI Data Application โ USDS ยท TikTok USDS