Makro PRO logo

Senior Data Platform Engineer

Makro PRO

Hybrid
Bangkok, Thailand
Full-time
Senior
8+ yrs
Salary not listedPosted 1mo ago

Real job — pulled straight from Makro PRO’s careers page · Verified July 21, 2026 · No reposts.

Job description

Makro PRO is hiring a Senior Data Platform Engineer — a full-time, based in Bangkok, Thailand role. Apply directly on Makro PRO's careers page below.

Senior Data Platform Engineer

Location: Nawamin Road, Bangkok, Thailand

Department: Technology

Workplace: hybrid

Employment Type: full

Description

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.

Get Senior Data Platform Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
DiDi Global logo

Safety Business Intelligence Analyst

Sao Paulo, SP
✓ From careers page· 19m ago
DiDi Global logo

Data & Analytics Intern

Bogota, CO
✓ From careers page· 25m ago
DiDi Global logo

Data Analytics Specialist

Mexico City, MEX
✓ From careers page· 26m ago
Republic Services logo

Data Analyst, Enterprise Analytics

Phoenix, AZ
✓ From careers page· 29m ago

Frequently asked questions

What skills are required for Senior Data Platform Engineer at Makro PRO?

The required skills for Senior Data Platform Engineer at Makro PRO include: Python, TypeScript, Databricks, Azure, REST, gRPC, Kafka, Oracle, SAP.

What is the seniority level for Senior Data Platform Engineer at Makro PRO?

Senior Data Platform Engineer at Makro PRO is a Senior level position.

How do I apply for Senior Data Platform Engineer at Makro PRO?

You can view the full description and apply for Senior Data Platform Engineer at Makro PRO on EchoJobs: https://echojobs.io/job/makro-pro-senior-data-platform-engineer-d53eq.