Backend Software Engineer (R&D System), Cloud Infrastructure
TikTok will be prioritizing applicants who have a current right to work in Singapore and do not require TikTok's sponsorship of a visa.
About TikTok
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles New York London Paris Berlin Dubai Singapore Jakarta Seoul and Tokyo.
Why Join Us
At TikTok our people are humble intelligent compassionate and creative. We create to inspire - for you for us and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest never shying away from taking calculated risks and embracing ambiguity as it comes. Here the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make an impact happen with a career at TikTok.
Team Introduction
Our Business Infrastructure aims to provide a unified access layer byte ecology and architecture depth services for the group's internal business lines and middle platform based on the internal infrastructure Volcano Engine (or other public clouds) two types of Infrastructure Provider and is responsible for the group's architecture stability architecture disaster recovery and service experience.
The R&D team is responsible for the platform development of TikTok and its affiliated companies dedicated to building advanced and user-friendly infrastructure platforms to enhance the efficiency and satisfaction of internal R&D staff when using the infrastructure. Our products include a Cloud Platform PaaS Platform FaaS Platform Gateway Platform Middleware Platform Storage Platform Site builder Platform etc.
What you will be doing:
1. Participating in the design development testing deployment and maintenance of the infrastructure cloud platform.
2. Collaborating with the team to ensure system stability scalability security and performance optimization.
3. Writing high-quality code and documentation adhering to company development standards and processes.
4. Actively participating in code reviews and team discussions and continuously improving personal and team technical skills.
What you should have:
1. Bachelor's degree or higher in Computer Science Software Engineering or a related field.
2. At least 1-3 years of backend development experience proficient in at least one backend programming language such as Go Python and Java.
3. Familiar with common data structures and algorithms possessing good programming habits and code style.
4. Proficient in the Linux operating system and Shell script programming.
5. Knowledgeable about microservice architecture RESTful API design Docker container technology and Kubernetes among other relevant technologies.
6. Strong communication skills and team spirit able to maintain good working conditions under pressure.
Preferred Qualifications
1. Experience in developing and optimizing large-scale distributed systems.
2. Familiarity with cloud-native technologies and DevOps practices.
3. Good communication skills and a sense of ownership with systematic problem-solving skills.
TikTok is committed to creating an inclusive space where employees are valued for their skills experiences and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok our mission is to inspire creativity and bring joy. To achieve that goal we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
#LI-CT1
All vacancies from "TikTok" ⟶
views: 7.7K
valid through: 2024-02-06