Ads Platform and Interfaces teams have strong customer focus and dedication to the technical excellence, to meet our customer needs with reliable and performant platforms and services. We are looking for strong software engineers who are excited to grow their business understanding, and build highly scalable and reliable software, partnering across disciplines and geographies, to achieve the best results. We are looking for experienced Software Engineers to join our Ads Interface and Platform technology team. In this role, you will be responsible for designing and developing large-scale, high-concurrency, low-latency backend systems that power monetization and other key product features. Your work will play a critical role in driving business growth and revenue generation by enabling reliable, scalable, and efficient backend services. Through close collaboration with product managers and cross-functional teams, you will help deliver impactful solutions that enhance the user experience and improve overall product performance. Your contributions will directly influence the success of TikTok’s monetization products and their ability to meet evolving market demands. Responsibilities: - Design and develop scalable, high-performance backend services and platforms supporting monetization product domains. - Independently architect backend solutions, create technical designs, and ensure system scalability, fault tolerance, and high availability. - Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance. - Collaborate with product managers and stakeholders to gather and translate business requirements into technical specifications. - Develop automation tools to streamline operations and improve development efficiency.
Minimum Qualifications: - Bachelor's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Physics, or a related field, and related work experience. - Proficient in Python backend development, with hands-on experience using frameworks such as Django, Flask, FastAPI, or equivalents. - Experience designing and implementing robust RESTful APIs following best practices for scalability, maintainability, and security. - Experience designing and building high-performance, low-latency backend systems. - Demonstrated ability to independently design, document, and deliver technical solutions balancing business requirements and technical constraints. Preferred Qualifications: - Hands-on experience designing and implementing scalable, distributed, and fault-tolerant backend architectures that support high availability and reliability. - Strong collaboration and communication skills, with demonstrated ability to work effectively across teams and drive projects to completion. - Proven experience in monetization or other commercial product backend development, with a strong understanding of business impact and revenue-driving features. - Commitment to writing clean, testable, maintainable code with a focus on performance and reliability.
Read Full Description