Backend Engineer (Machine Learning), Digital Venture

A digital venture by Makro building a technology platform for B2B marketplace ecosystem in Southeast Asia
Backend
Senior Software Engineer
Remote
6+ years of experience
AI · E-Commerce · Enterprise SaaS

Description For Backend Engineer (Machine Learning), Digital Venture

Makro PRO, an innovative digital venture by the established Makro brand, is seeking a Backend Engineer specializing in Machine Learning to join their mission of transforming B2B commerce in Southeast Asia. This role presents an exciting opportunity to work on building Southeast Asia's next potential unicorn, focusing on creating technology solutions that empower restaurant owners, hotels, and independent retailers.

The position requires expertise in modern backend technologies and machine learning, with the opportunity to work on diverse projects spanning Payment, Cart, Fulfillment, Search, and Recommendation systems. You'll be working with a cutting-edge tech stack including Node.js, Java, and various cloud platforms, while implementing machine learning solutions to enhance the platform's capabilities.

As a Backend Engineer, you'll be responsible for developing scalable, event-driven systems and implementing best practices in DevSecOps and test-driven development. The role offers exposure to advanced technologies like vector search, large language models, and various ML frameworks, making it ideal for engineers who want to combine backend development with machine learning expertise.

The company offers an attractive benefits package including comprehensive health insurance, provident fund, and work-life balance with no overtime requirements. You'll be part of a diverse, non-hierarchical team working in an agile environment, with clear opportunities for growth and development. The position is remote-based, offering flexibility while working with a multinational team dedicated to transforming B2B commerce.

This role is perfect for experienced backend engineers who are passionate about machine learning and want to make a significant impact in the B2B e-commerce space while working with a forward-thinking company that values innovation, collaboration, and technical excellence.

Last updated 2 months ago

Responsibilities For Backend Engineer (Machine Learning), Digital Venture

  • Develop and maintain robust backend services using Node.js, Nest.js, Java, Spring Boot, Camel, and cloud platforms
  • Design and build scalable, event-driven, and failure-tolerant systems
  • Implement best practices in DevSecOps, test-driven development (TDD), and continuous delivery pipelines
  • Collaborate on projects in Payment, Cart, Fulfillment, Search, and Recommendation domains

Requirements For Backend Engineer (Machine Learning), Digital Venture

Java
Node.js
PostgreSQL
Redis
Kafka
Kubernetes
  • 6+ years of experience in backend development
  • Strong knowledge of PostgreSQL, Redis, distributed locking mechanisms
  • Hands-on experience with REST and GraphQL API development
  • Experience with Kafka, SQS, Kubernetes, and containerized application deployment
  • Experience with OLAP databases like BigQuery and Redshift
  • Knowledge of NLP, data structures like graphs, BK Trees, B+ Trees
  • Excellent communication, collaboration, and problem-solving skills

Benefits For Backend Engineer (Machine Learning), Digital Venture

Medical Insurance
  • Health Insurance (OPD, IPD, Emergency OPD)
  • 3% Provident Fund
  • Year-end bonus
  • Gym Facilities
  • 18 days minimum annual leave
  • No overtime - 5 day work week
  • New MacBook provided
  • Free car parking space
  • Diverse workplace culture
  • Non-hierarchical and agile environment
  • Growth opportunity and career path

Interested in this job?

Jobs Related To Makro PRO Backend Engineer (Machine Learning), Digital Venture

Senior Software Engineer - Oracle Dev

Senior Oracle Developer position at Makro PRO, focusing on backend development with Oracle Retail Suite, offering remote work and growth opportunities.

Senior Software Engineer - Oracle Dev

Senior Software Engineer position at Makro PRO focusing on Oracle development, offering remote work and requiring 6+ years of experience in backend development with Oracle technologies.

Senior Software Engineer (Golang), Lotus's

Senior Software Engineer position at Makro PRO, focusing on Golang development with opportunities to lead teams and architect scalable backend solutions in a hybrid work environment.

Senior Software Engineer - Oracle Dev

Senior Software Engineer position specializing in Oracle development, offering remote work and opportunity to work with Oracle Retail Suite in a global team environment.

Backend Engineer (Machine Learning)

Senior Backend Engineer role focusing on Machine Learning at Makro PRO, building B2B e-commerce solutions with modern technologies