Summary
Join Makro PRO, a new digital venture, and become a Backend Engineer (Machine Learning). Help build Southeast Asia's next unicorn by developing and maintaining robust backend services using various technologies like Node.js, Nest.js, Java, and cloud platforms. You will design scalable systems, implement best practices in DevSecOps, and collaborate on diverse projects. This role requires 6+ years of backend development experience and strong knowledge of specific technologies and databases. Makro PRO offers a comprehensive benefits package including health insurance, provident fund, year-end bonuses, gym facilities, attractive vacation days, and more.
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
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
Preferred Qualifications
- 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)
Benefits
- Health Insurance – Group insurance from a top insurance company is included in your benefits—OPD, IPD, Emergency OPD
- Provident Fund – Makro PRO offers 3% provident fund
- Year-end bonus – Variable and performance bonus for employees
- Gym Facilities – Fitness center, yoga room, and recreational space at the Head office
- Attractive Vacations days – Minimum 18 days annual leave
- No overtime – 5-day work week, self-set goals and deadlines
- Cool hardware – New MacBook
- Free car parking space
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.