Software Engineer - TikTok Search Server

New Yesterday

We are looking for motivated individuals interested in complex engineering challenges around one of the most important aspects of TikTok. You will have the opportunity to work closely with a multidisciplinary team of Mobile Engineers, Frontend Engineers, Site Reliability Engineers, Data Engineers, and Data Scientists in a high-impact and fast-paced environment. Our team is responsible for providing TikTok search users with first-class search experience by building a strong and robust infrastructure and platform to support product fast iteration and key feature development. In our team, you'll have the opportunity to take part in developing the key features on TikTok Search, understand how TikTok Search could be evolved to be a multi-billion-user product and first-handed experience how user request varies on this giant from time to time. We promote a culture of self-driven innovation, intellectual curiosity, openness, and problem-solving. Responsibilities: - Participate in TikTok Search business research and development work, use cutting-edge technology, create exciting products, and provide the best search experience for hundreds of millions of users. - To explore the performance bottlenecks of the system with strong technical capabilities and a meticulous technical perspective, break through conventional boundaries for optimization and improvement, and create excellent search products. - Promote development of vertical search in the search ecosystem, process massive amounts of data, and provide reliable data support for search engines.
Minimum Qualifications: - Proficiency in one or more programming languages, including Golang, Python and Java. - Excellent ability to analyze and solve problems, able to identify the essence of problems from complex engineering phenomena. - Excellent coding ability, solid foundation in data structures and basic algorithms, able to apply knowledge to new situations. - Good communications skill and able to actively cooperate with the XFN team, jointly ensure the research and development and launch of the business. Preferred Qualifications: - Bachelor's or advanced degree in Computer Science, Computer Engineering, Electrical Engineering or a similar field. - 2 years or more of industry experience in building and leading backend services for large-scale consumer-facing applications. - Experience in search and recommendation direction development is preferred. - Experience in developing machine learning recommendation/search algorithms is preferred.
Location:
San Jose

We found some similar jobs based on your search