Large-Scale Software Systems Engineer
The role involves designing, leading, and developing large-scale software systems that drive the TikTok app.
About the Job
In this position, you will be responsible for building robust, efficient technology products that serve millions of users. This includes improving system design and architecture to ensure high stability, performance, and reliability of the product.
Main Responsibilities:
* Design and develop large-scale software systems that drive the TikTok app.
* Develop robust, efficient technology products that serve millions of users.
* Improve system design and architecture to ensure high stability, performance, and reliability of the product.
* Contribute to engineering strategy, tooling, processes, and culture.
Requirements
To be successful in this role, you should have a final year or recent graduate degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline. Proficiency in at least one of the following languages is required: Go, Python, Java, C++, PHP. Additionally, a deep understanding of computer architectures, data structures, and algorithms is necessary.
Preferred Qualifications
* Good communication and team collaboration skills.
* Prior internship experience in building backend services for large-scale consumer-facing applications is a plus.
* Passionate and experienced in challenging problem-solving techniques with related internet products.
Benefits
This role offers unparalleled opportunities for career growth and development. As a member of our engineering team, you will work on cutting-edge projects that affect millions of users. We encourage creativity and innovation, and we are committed to creating an inclusive environment where employees can thrive.