Software Test Engineer (AI), TikTok
Core
Design and develop AI-powered testing solutions using LLMs to improve software quality and engineering efficiency across the development lifecycle.
Role type
AI-powered Software Test Engineer
Builds
AI-driven testing solutions, automated testing workflows, and quality evaluation tools
Domain
Generative AI, Large Language Models (LLMs), Software Quality Engineering
Deliverable
production ML models
Required skills
Software testing methodologies, debugging, distributed systems knowledge, iOS/Android platform familiarity, automation testing, performance testing, test platform development, LLM capabilities understanding, analytical problem-solving
Preferred skills
Java, Python, Go, or Objective-C programming, test automation framework development, cloud-native technologies (Redis, Kafka, Docker, Kubernetes, Hive, Spark, NSQ, ZeroMQ), AI agent evaluation, AI-assisted testing frameworks, AI tool integration for testing workflows
Technologies
LLMs, AI agents, Redis, Kafka, Docker, Kubernetes, Hive, Spark, NSQ, ZeroMQ, Java, Python, Go, Objective-C
Responsibilities
Design AI-powered testing solutions, implement change risk analysis and LLM security testing, collaborate with engineering teams to optimize quality processes, stay current with LLM and AIGC advancements
Seniority
Mid-level, hands-on IC
