Companies Makro PRO Tech Lead - AI Applications

About the role

Makro PRO

The Tech Lead — AI Applications is the senior technical leader for the product-suite implementation tier of an AI-native retail decisioning platform — the commercial layer that delivers measurable business outcomes through a portfolio of product suites and agents. The role is accountable for suite-service implementation, agent integration into business workflows, bounded-context discipline, and partnership with suite product owners. 

Remote candidates outside of Thailand are welcome to apply.

Key Responsibilities:

    • Own the application-tier reference implementation patterns — service template, bounded-context layout, anti-corruption-layer pattern, contract-test framework, eval harness. 
    • Lead the first commercial suite implementation (supplier collaboration) — services, bounded contexts, end-to-end agent-driven workflows for supplier onboarding, trade deals, invoice reconciliation, and contract intelligence. 
    • Enforce domain-driven-design discipline — bounded contexts own their data; legacy integration via anti-corruption-layer only; never direct database writes to systems of record (Oracle, SAP, WMS). 
    • Co-chair the agent review forum — new agent approvals, eval results, retire decisions; drive per-agent eval harness (golden sets, regression gates, multi-step replay). 
    • Partner with peer Tech Leads on tier-handoff contracts — agent invocation, human-in-the-loop gate handoff, output handling, surface integration. 
    • Be the senior engineering peer for all suite Product Owners; translate suite roadmap into engineering plans (sequencing, dependencies, gates). 
    • Lead senior software engineers on suite-side work; mentor on domain-driven design, bounded-context discipline, and anti-corruption-layer patterns. 
    • Track per-suite commercial KPIs (rebate uplift, forecasting parity, markdown / promo / assortment uplifts) and report to programme leadership monthly. 

Requirements

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline. 
    • 8+ years software engineering with 3+ years in a Tech Lead / Staff role with multi-team delivery. 
    • Production retail / commerce / fintech experience — POS, replenishment, merchandising, supplier portal, finance reconciliation. 
    • Domain-driven-design discipline — bounded contexts, aggregates, events, anti-corruption layers — at production scale. 
    • Strong service-oriented architecture; Python or TypeScript at staff level; event-driven systems. 
    • ACL pattern experience — has integrated legacy systems of record (Oracle, SAP, WMS) without leaking into new bounded contexts. 
    • Agent or LLM service consumption in production from a business-domain service. 
    • Cloud platform experience (Azure preferred; AWS / GCP transferable). 

Preferred Qualifications

  • Retail technology background — POS, replenishment, supplier collaboration, merchandising, finance reconciliation. 
  • DDD community contributions (talks, papers, open source); strangler-fig legacy-migration experience. 
  • Multi-suite product delivery — has shipped 3+ product surfaces in parallel. 
  • Production event-driven systems (Kafka, Event Hubs) and contract testing at scale. 
Ready to apply to Makro PRO?
Apply to Makro PRO
Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get the worldwide-remote edge.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free