C

CP Axtra

Wholesale and retail distributor with omnichannel

Senior Data Platform Engineer

Full-TimeUpdated on 10/14/2026
No salary listed
Senior, Expert
Bachelor's, Master's
Bangkok, Thailand
Hybrid
Software EngineeringBackend Engineering

About the job

Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
  • At least 8 years of software engineering experience, including production ownership of platform services at multi-team scale.
  • Strong Python skills for production services, asynchronous programming, and observability, plus senior-level TypeScript skills.
  • API-first design discipline using OpenAPI 3.1, REST, and gRPC, including versioning, semantic versioning, deprecation policies, and contract tests.
  • Production experience with at least one of knowledge graphs such as Neo4j, Neptune, or TigerGraph; event streaming such as Kafka or Event Hubs; or vector databases such as pgvector, Milvus, or Qdrant.
  • Distributed-systems fundamentals, including concurrency, message queues, idempotency, observability, and performance.
  • SDK or client-library design for multi-language consumption, including semantic versioning, breaking-change policy, and documentation discipline.
  • Production experience with cloud and Databricks or an equivalent lakehouse; Azure is preferred.
Responsibilities
  • Design, build, and operate the platform API Gateway baseline, including authentication, rate limiting, observability, versioning, contract tests, and deprecation policy.
  • Build and operate the Knowledge Graph platform, including schema design, ingestion, query API, scaling, and observability, exposed as a platform service to internal consumers.
  • Build and operate the Event Stream platform, including domain-event topology, partitioning, schema registry, and retention, and integrate it with the downstream catalogue and knowledge graph.
  • Build and operate the Semantic Layer service, providing a business-meaningful query API on top of the lakehouse for internal product teams and AI agents.
  • Build and maintain the Data Product Catalogue, including data-product registration, freshness service-level objectives, schema contracts, and governance hooks at publish time.
  • Build and operate the Vector Search Service infrastructure, including indexing, scaling, and observability, in partnership with AI engineering on embedding-model selection and retrieval relevance.
  • Author and maintain the Anti-Corruption-Layer Patterns Library, providing reusable patterns for integrating legacy systems such as Oracle, SAP, and WMS through events and anti-corruption layers, with no direct database writes.
  • Build and maintain the Python and TypeScript SDK framework used by product teams and AI engineering for platform-service calls.
Desired Qualifications
  • Production knowledge-graph experience at scale with multi-million entities, and semantic-layer or data-products experience in production.
  • Multi-language SDK design across Python and TypeScript or Java, and open-source library maintenance.
  • Retail or commerce data integration experience with Oracle (RMS, RPM, PMS, SIM), SAP, and WMS, including strangler-fig patterns.
  • Vendor certifications such as Databricks Data Engineer Professional, Azure Solutions Architect, or comparable certifications.

About the company

CP Axtra Public Company Limited runs wholesale and retail business in Thailand and Asia, with Makro as its B2B wholesale arm and Lotus’s as its B2C hypermarkets and supermarkets, plus mall space leasing. It sells food, fresh produce, dry goods, and non-food items through its store network and online channels, supported by an omnichannel platform and private-label options. The company differentiates itself by combining a large wholesale ecosystem with a broad consumer retail footprint and a digital RetailTech stack that links stores, online services, and data-driven supply chain improvements, including partnerships with Cainiao and Microsoft. Its goal is to become a leading RetailTech player in Asia by expanding its omnichannel reach, optimizing supply chains, and growing its networks of stores, online services, and mall spaces.

Company Size

1,001-5,000

Company Stage

N/A

Total Funding

N/A

Headquarters

Bangkok, Thailand

Founded

1988

Get referred to CP Axtra

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • 1Q2026 revenue hit 136.05 billion baht, with net profit 2.793 billion baht.
  • H1 2026 revenue reached 268.334 billion baht, while mall occupancy rose 4%.
  • Management plans 110 new Southeast Asia stores, expanding Thailand, Malaysia, and the Philippines.

What critics are saying

  • Q4 2026 Food Purveyor closing depends on Malaysian approvals and integration execution.
  • 2025 profit fell from weaker non-food sales and an IT system incident.
  • CP Axtra's premium Malaysia push faces entrenched Village Grocer rivals and share loss.

What makes CP Axtra unique

  • Makro and Lotus's combine Thailand wholesale scale with consumer grocery reach across channels.
  • The 4 March 2026 Food Purveyor deal adds premium Malaysia locations Lotus's lacks.
  • Q1 2026 online sales surged 27.6%, proving omnichannel execution beyond store traffic.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Paid Vacation

Gym Membership

Performance Bonus

Company News

The Edge Media Group
Mar 4th, 2026
Thailand’s CP Axtra to buy The Food Purveyor for RM1.7 bil

Thailand’s CP Axtra Public Company Ltd is acquiring The Food Purveyor, which runs Village Grocer and Ben's Independent Grocer, for RM1.7 billion from private equity firm Navis Capital.