Jobs Companies Makro PRO Senior Data Platform Engineer

À propos de ce poste Senior Data Platform Engineer chez Makro PRO

Makro PRO · Sur site · Nawamin Road, Bangkok, Thailand

The Senior Data Platform Engineer builds the platform-services layer that turns the enterprise data platform into a product — API Gateway baseline, knowledge graph, event stream, semantic layer, data-product catalogue, vector search, anti-corruption-layer patterns, and the Python / TypeScript SDK framework that internal product teams consume. This is a senior software-engineering role focused on shipping platform capability with API contracts, SDKs, and governance baked in.

Key Responsibilities

  • Design, build, and operate the platform API Gateway baseline — authentication, rate limiting, observability, versioning, contract tests, deprecation policy.
  • Build and operate the Knowledge Graph platform — schema design, ingestion, query API, scaling, observability — exposed as a platform service to internal consumers.
  • Build and operate the Event Stream platform — domain-event topology, partitioning, schema registry, retention; integrate with downstream catalogue and KG.
  • Build and operate the Semantic Layer service — business-meaningful query API on top of the lakehouse, consumed by internal product teams and AI agents.
  • Build and maintain the Data Product Catalogue — data-product registration, freshness SLOs, schema contracts, governance hooks at publish time.
  • Build and operate the Vector Search Service infrastructure (pgvector, Milvus, Qdrant, or comparable) — index, scaling, observability — partnered with AI engineering on embedding model selection and retrieval relevance.
  • Author and maintain the Anti-Corruption-Layer Patterns Library — reusable patterns for legacy system integration (Oracle, SAP, WMS) via events and ACL only; never direct DB writes.
  • Build and maintain the Python and TypeScript SDK framework — consumed by product teams and AI engineering for all platform-service calls.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
  • 8+ years software engineering with production ownership of platform services at multi-team scale.
  • Strong Python (production services, async, observability) and TypeScript at senior level.
  • API-first design discipline — OpenAPI 3.1, REST, gRPC; versioning, semver, deprecation policies, contract tests.
  • Production experience with at least one of: knowledge graphs (Neo4j, Neptune, TigerGraph), event streaming (Kafka, Event Hubs), or vector databases (pgvector, Milvus, Qdrant).
  • Distributed systems fundamentals — concurrency, message queues, idempotency, observability, performance.
  • SDK / client library design for multi-language consumption; semver, breaking-change policy, documentation discipline.
  • Cloud + Databricks (or equivalent lakehouse) production experience; Azure preferred.

Preferred Qualifications

  • Production knowledge-graph experience at scale (multi-million entities); semantic layer / data products in production.
  • Multi-language SDK design across Python and TypeScript / Java; OSS library maintenance.
  • Retail / commerce data integration — Oracle (RMS, RPM, PMS, SIM), SAP, WMS; strangler-fig patterns.
  • Vendor certifications such as Databricks Data Engineer Professional, Azure Solutions Architect, or comparable.
Prêt à postuler chez Makro PRO ?
Postuler chez Makro PRO

À propos de Makro PRO

MakroPRO 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 by bringing together the best talent to transform the B2B marketplace ecosystem in Southeast Asia

Curious. Growth-mindset. User-obsessed. We search for talented people who each bring unique skills and behaviours that will help us build Southeast Asia’s next unicorn. Whether you’re in tech, marketing, finance or client/seller-facing roles, our people bring relentless passion, fast learning and a culture of innovation to every dimension of their work. Every member of our team is open to new perspectives, willing to navigate uncertainty and brings humility and radical candour to the table at all times

We are bold, energetic, and thoughtful – grounded in our purpose and family culture, while driven by our passion for digital innovation. Our company is 70% technology, 20% retail, 10% logistics, and 100% heart. Every day, we use leading-edge technologies to understand and help food retailers, hotels, restaurants, caterers, and other businesses big and small navigate supply chain complexities and achieve their goals

But the best technology needs to be driven by passionate talent. Aspiring professionals who share our belief in collaboration, diversity, and excellence – those willing to think big, redefine what’s possible, and put customers at the center of their work

In return, our commitment to you is to offer a workplace like no other, where ideas can thrive and individuals can be themselves, where colleagues support each other and talent is fairly rewarded, where growth and learning opportunities are the norm not the exception, and where your career can reach new heights

Voir tous les emplois chez Makro PRO →

Emplois similaires

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Makro PRO

Voir tous les emplois chez Makro PRO →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

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?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit