At Shopee, we develop state-of-the-art technologies to satisfy the needs of millions of customers every day. Utilizing AI technologies, we are building customer service chatbots to automatically answer our customers’ questions and pain-points. Being the first contact point for customer care, chatbots become an essential part of every customers' e-commerce experience which Shopee takes very seriously. Therefore, we are seeking to expand our team in order to build next generation state-of-the-art products.

As a backend developer, candidates would have first hand experiences building AI-powered chatbot products, including the chatbot’s internals and operational platforms that allow AI trainers to quickly optimize their performance.


Job Description:

  • Designing and implementing backend services in Python, Java and Go
  • Writing high-quality, clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
  • Analyzing requirements, designing and developing features
  • Understanding and constantly optimizing our products, identifying and fixing problems, improving stability and user experience
  • Designing and implementing distributed systems that are optimized for performance, scalability and availability
  • Building reusable code and libraries
  • Collaborating with fellow developers, product managers, user experience designers, and operation engineers to build products with cutting-edge technologies



  • Bachelor's or a higher degree in Computer Sciences or related fields
  • 2 years relevant experience in Web / Backend development
  • Passionate about coding and programming, innovation, and solving challenging problems
  • Familiar with performance tuning, massive concurrency handling, and caching mechanisms
  • In-depth understanding of Data Structures, Database and other computer science fundamentals
  • Familiar with Linux development environments
  • Hands-on experiences and knowledge on relational databases such as MySQL (Preferred) and Redis
  • Hands-on experiences and knowledge on Messaging systems like RabbitMQ and Kafka
  • Experience with high-performance distributed web applications is preferred, experience with Natural Language Processing systems is preferred.


Apply for this Job

* Required

+ Add Another Employment