Shopee Singapore Private Limited

Singapore, SG

Software Engineer - Machine Learning

• Analyse data from various sources, find patterns and provide solutions
• Write high-quality, clean, elegant, and reusable code; build common libraries
• Build high performance, high availability, scalability, and easy to maintain services
• Collaborate closely with other teams to understand data from different sources and product architecture to optimise the data process pipeline
• Design and implement various supporting tools as needed


• Passionate about coding and programming, innovation, and solving challenging problems
• Bachelor's or higher degree in Computer Science or related fields
• In-depth understanding of data structures and other computer science fundamentals
• 2+ years of working experience in at least one of the programming languages: Go, Python or C++
• Machine learning algorithms such as clustering, classification algorithms and data processing tools such as tensorflow, scikit
• Hands-on experience in distributed data platforms and processing frameworks such as Hadoop, Spark, Map-Reduce
• Hands-on experience in Linux development environments and Shell Scripting