ByteDance

ByteDance

Singapore, SG

Backend Software Engineer, User Growth

The Growth team plays a core role in acquisition, activation, and retention of billions of users, through our globally popular products such as TikTok, Resso, CapCut, Helo, etc. We are building platform foundation, leveraging data and ML models, and providing end-to-end solutions to power global growth of ByteDance products. Typical Growth projects including referral, notifications, paid ads, etc.

Responsibilities

– Design and develop high-performant, high-reliable and high-resuable distributed and parallel systems that power growth features for various ByteDance’s products.

– Integrate with multiple internal and external services to deliver growth features end-to-end.

– Manage individual project and tasks priorities and deadlines with high-quality and engineering excellence.

Qualifications

– Bachelor’s or higher degree in Computer Science or related fields from accredited and reputable universities.

– Experience in large-scale distributed and parallel systems.

– Familiar with backend technologies, including Database, concurrency, multithreading, synchronization, loading balancing, etc.

– Good understanding of multi-tier application architecture and protocols, familiarity with product and software development lifecycle processes.

– Working proficiency in writing and speaking English.