Software Engineer, Ads ML Infrastructure - USDS
TikTok is the leading destination for short-form mobile video, and they are seeking a Software Engineer for their Ads ML Infrastructure team within USDS. The role involves developing ads delivery and ranking systems while collaborating on market-specific features and contributing to the entire software development lifecycle.
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
Skills
- 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
- 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
Benefits
- Medical, dental, and vision insurance
- 401(k) savings plan with company match
- Paid parental leave
- Short-term and long-term disability coverage
- Life insurance
- Wellbeing benefits
- 10 paid holidays per year
- 10 paid sick days per year
- 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)
Company Overview
Company H1B Sponsorship
Apply To This Job