Senior Software Engineer, Ads Core & Commerce Ads - USDS
TikTok USDS
- 🇺🇸 United States
- On-site
- Senior
- 5 months ago
- Machine Learning
- Hadoop
- Flink
- Hive
- HBase
- Redis
- C++
5 months ago
About the team
The TikTok USDS shop Ads team is dedicated to blending advertiser focus with technical expertise. Our mission is to enhance shop ads—both open-loop and closed-loop—to establish TikTok US as an essential growth engine for businesses of all sizes and a top destination for consumers to discover and buy products, content, and services. We are crucial to driving TikTok's ad revenue and are committed to developing the next-generation shop ad solutions for the platform.
Responsibilities
- Build highly scalable machine learning systems and state-of-the-art machine learning models to improve ad ranking quality and optimize advertisers' marketing strategies. Examples include but are not limited to click through rate prediction, conversion rate prediction, intelligent format selection and user journey optimization.
- Explore, develop and experiment with new features to improve model accuracy.
- Understand ads platform objectives and take full advantage of modern machine learning to improve ads relevance, quality, and quantity delivered to end-users.
- Collaborate with Product Managers, Designers, and other disciplines to explore the next generation of shopping experiences on TikTok.
Minimum Qualifications
- Bachelor's degree or above, major in computer science or related technical disciplines.
- 3+ years of hands-on experience in big data processing and storage frameworks, e.g. Hadoop, Flink, Spark, Kafka, Hive, HBase, Redis, RocksDB, etc.
- Strong Computer Science fundamentals (coding, algorithms, data structures, software design) and problem-solving skills.
- Ability to think critically and to formulate solutions to problems in a clear and concise way;
- Effective communication skills and a sense of ownership and drive.
Preferred Qualifications
- Experience in Ads domain.
- Strong programming expertise in C++ or Go, including debugging and performance optimization in general-purpose languages.
- Experience building or maintaining large-scale advertising infrastructure or similar high-throughput, low-latency systems.
- Excellent teamwork and communication skills, with a strong sense of ownership and the ability to move projects forward independently.
- Strong business and data intuition, passion for tackling complex problems, and proven ability in abstraction, project execution, and innovation.
Senior Software Engineer, Ads Core & Commerce Ads - USDS · TikTok USDS