Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join TikTok and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
Team Intro:TikTok Ads is helping to power the open internet with the best technology that connects and creates value for millions of advertisers, users, and influencers across the world, driving continuous innovation and significant impact in the digital advertising space.
The Ads Infra - Serving and Foundation Team builds advertising systems and integrations that power ads from creation to delivery and the data that influences decisions along the way.
This system spans multiple data centers, supports rapid product iterations, and develops key advertising features.
As part of our team, you will have excellent opportunities to build the end-to-end Ads system that encompasses the complete lifecycle, including massive data gathering and processing, highly concurrent, high-performance, and highly scalable advertising delivery architecture, etc.
In order to enhance collaboration and cross-functional partnerships, among other things, at this time, our organization follows a hybrid work schedule that requires employees to work in the office 3 days a week, or as directed by their manager/department.
We regularly review our hybrid work model, and the specific requirements may change at any time.
Responsibilities:
- Responsible for the development of ads delivery and ranking systems for the global market.
- Responsible for the development of market specific features together with ads platform.
- Work independently on a variety of tasks from complex modules to subsystem level in high quality.
- Familiar with the entire software development life cycle, including product discussion, requirement analysis, document writing, system design, coding, testing, etc.
Minimum Qualifications:
- BS/MS degree in Computer Science, Computer Engineering, or a related technical discipline with industry experience.
- 1+ years experience as a software engineer with proven contributions to team-based projects, ideally in a collaborative role.
- Solid programming skills, proficient in C/C++ and Python with a strong grasp of data structure and algorithms.
- Good collaboration skills, with the ability to work effectively with cross-functional teams across different locations and time zones for global business needs.
Preferred Qualifications:
- Experience in the Ad tech industry or recommendation systems.
- Experience with building large-scale backend infrastructure.
- Good knowledge in one of the following areas: machine learning, deep learning, backend, large-scale systems, data pipeline.
Don't Miss This Opportunity!
TikTok is actively hiring for this Software Engineer, Ads ML Infrastructure - USDS position
Apply Now