Backend Software Engineer, TikTok - Social User and Relation

Apply Now

Company: TikTok

Location: Los Angeles, CA 90011

Description:

Responsibilities

TikTok Social team drives significant user engagement and retention wins through fun, innovative, and technically sophisticated products and features. We move fast, with precision, and consistently execute with privacy at the forefront. Some core features and components we build and maintain include User Profile, Story, Inbox, Messaging, Follow, Like, Comment, Tag, etc. We seek talented individuals who enjoy the intersection of product, data, design, and engineering. As a Social team member, you'll help us improve the TikTok social experience and bring joy to hundreds of millions of users, every day.

As a Backend Engineer on the Social team, you will:
- Develop business critical systems and features that powers TikTok social experiences
- Improve system design and architecture to ensure high stability and performance of the services
- Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development
- Promote robust and maintainable code, clear documentation, and deliver high-quality work on a tight schedule

Qualifications

Minimum Qualifications:
- Bachelors degree or higher in Computer Science or a related technical discipline
- Experienced in building backend services for large-scale consumer-facing applications
- Proficient in at least one of the following languages: Go, Java, C++, Python
- Deep understanding of computer architectures, data structures and algorithms
- Strong communication and teamwork skills

Similar Jobs