Software Engineer, Ads Data
TikTok, San Jose, California
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Software engineering
- Posted
- Not stated
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
Our ads data team work closely with our product managers and data analysts by building state of the art streaming and batch data processing solution. The entire data pipeline is supporting both the TikTok ads platform and our internal business intelligence platform. In this role, you will see a direct link between your work, and the company's business success. You will have opportunities to deal with Petabyte-level data warehouse. Some of the world's most challenging technical and business problems are waiting for you to solve.
Responsibilities: 1. Work closely with engineering and business partners to make the data-first product design. 2. Design, build and run large scale data service framework, real-time/batch data pipelines. Resolve reliability/scalability challenges. 3. Build internal tools and platforms to solve global arch operation issues and improve team efficiency.
Requirements Minimum Qualifications: 1. Have a deep understanding of computer principles, have a good data structure and algorithm foundation. 2. 1 year of hands-on experience in software development, particularly with Java. 3. Familiar with developing backend systems and handling high concurrency scenarios. 4. Good at communication, sensitive to business, able to quickly understand business background, and have an excellent ability to integrate technology and business.
Similar roles at other companies
Senior Software Engineer (TikTok)
SmartlyHelsinki, Uusimaa, Finland +1
Pay not posted
Posted Aug 25, 2026
Pay not posted
Senior Software Engineer, Backend and Infrastructure
ByteDanceSan Jose, California
Pay not posted
Senior Software Engineer, Ads Architecture (Multiple Positions)
ByteDanceSan Jose, California
$218K–$388K / yr
Listed; checked 12 h ago. First seen by us 12 h ago. Being listed doesn't mean the team is actively interviewing.