About the Team:
Our team builds the recommender system at Shopee, and strives to provide the best online shopping experience for our users. You will have the opportunity to participate in designing and implementing advanced technical solutions with high performance, availability and scalability. If you are passionate in technology, then we welcome you to join us to build a high-performing recommender system.
Job Description:
- Design and implement backend services / systems / tools used by our products and users
- Write high-quality, clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
- Analyse requirements, design and develop features in C++/Go
- Understand and constantly optimise our products, identify and fix problems, improve stability and user experience
- Design and implement distributed systems that are optimised for performance, scalability and availability
- Build reusable code and libraries
- Collaborate with fellow developers, product managers,designers, and operation engineers to build products with cutting-edge technologies
Requirements:
- Bachelor's or higher degree in Computer Science or related fields, graduating in 2024
- Passionate about coding and programming, innovation, and solving challenging problems
- In-depth understanding of computer science fundamentals
- Strong and hands-on experience with at least one of the programming languages: C++, Golang
- Familiar with performance tuning, massive concurrency handling, and caching mechanisms
- Familiar with Linux development environments and multi-threaded programming
- Experience and knowledge in dealing with big data (Hadoop/Spark/Flink) is highly preferred