Backend Engineer (Machine Learning), Digital Venture - Remote
Indonesia - Remote
Makro PRO
แม็คโคร ศูนย์จำหน่ายสินค้าแบบขายส่ง สินค้าอุปโภคบริโภค ให้แก่ลูกค้าสมาชิกและผู้ประกอบการทั่วประเทศ บริการสินค้าเพื่อธุรกิจอาหารแบบครบวงจรสำหรับผู้ประกอบการมืออาชีพMakro PRO is an exciting new digital venture by the iconic Makro. Our proud purpose is to build a technology platform that will help make business possible for restaurant owners, hotels, and independent retailers, and open the door for sellers. Makro PRO brings together the best talent across multi-nationals to transform the B2B marketplace ecosystem. We welcome bold, energetic, and thoughtful people who share our belief in collaboration, diversity, excellence, and putting customers at the heart of our work
Take your career to new heights in the future of B2B e-commerce. Join our team and help us build Southeast Asia’s next unicorn.
We are looking for a Backend Engineer (Machine Learning) to join our team. If you’re passionate about modern backend technologies, scalable systems, and delivering high-quality solutions, we’d love to hear from you!
Key Responsibilities
- Develop and maintain robust backend services using Node.js, Nest.js, Java, Spring Boot, Camel, and cloud platforms like AWS and GCP.
- Design and build scalable, event-driven, and failure-tolerant systems.
- Advocate for and implement best practices in DevSecOps, test-driven development (TDD), and continuous delivery pipelines.
- Collaborate on diverse projects in domains such as Payment, Cart, Fulfillment, Search, and Recommendation.
Requirements
- 6+ years of experience in backend development, focusing on Node.js, Nest.js, Java, Spring Boot, Camel, and cloud platforms like AWS and GCP.
- Strong knowledge of PostgreSQL, Redis, distributed locking mechanisms, functional programming, design patterns, and advanced isolation levels.
- Hands-on experience with REST and GraphQL API development.
- Familiarity with Kafka, SQS, Kubernetes, and containerized application deployment.
- Practical experience with OLAP databases like BigQuery and Redshift, analytics tools such as Mixpanel and Amplitude, and AI platforms like SageMaker, MLflow, and Vertex AI.
- Knowledge of NLP, data structures like graphs, BK Trees, B+ Trees, and the Pub/Sub paradigm.
- Excellent communication, collaboration, and problem-solving skills with a growth-oriented mindset.
Optional (Nice-to-Have) ML/AI Experience
- Vector Search: Working with vector similarity search to enhance relevance.
- ML Models (XGBoost, CNNs): Applying machine learning models for search relevance and personalization.
- LLMs & PEFT: Fine-tuning large language models using Parameter-Efficient Fine-Tuning (PEFT).
(These skills are not mandatory but would be considered a strong plus.)
Benefits
Health Insurance – At Makro PRO, we care about your health! Group insurance from a top insurance company is included in your benefits—OPD, IPD, Emergency OPD
Provident Fund – Makro PRO cares about your long-term plan! We offer 3% provident fund.
Year-end bonus – We include variable and performance bonus for our employees.
Gym Facilities – Our Head office has a fitness center, yoga room, and recreational space. Enjoy Bangkok scenery and work your body!
Attractive Vacations days – Enjoy our attractive annual leave. Let’s say the minimum is 18 days!
No overtime – We work 5 days a week with. We set our own goals and deadlines.
Cool hardware – New MacBook. The tool to help you be the best of yourself.
Free car parking space – No more stress or extra cost if you drive to work. We offer free parking space for our employees.
Best Culture
- Clear focus.
- Diverse Workplace (Our members are from around the world!)
- Thai and Non-Thai are both welcome!
- Non-hierarchical and agile environment
- Growth opportunity and career path
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Amplitude API Development APIs AWS BigQuery E-commerce GCP GraphQL Java Kafka Kubernetes LLMs Machine Learning MLFlow ML models NLP Node.js OLAP Pipelines PostgreSQL Redshift SageMaker TDD Vertex AI XGBoost
Perks/benefits: Career development Gear Health care Salary bonus Startup environment Yoga
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.