Senior Data Engineer

Rapsodo

Kuala Lumpur

On-site

MYR 180,000 - 260,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rapsodo is seeking a Senior Data Engineer in Kuala Lumpur to own and evolve the company’s data platform across analytics, reporting, and AI-driven insights. You will design cloud infrastructure, data pipelines, and AI applications turning raw data into trusted information for Product, Sales, Support, and Engineering.

You will lead the cloud data platform, BI workflows, and multi-domain data warehouse while building next-gen AI agents on top of the warehouse for internal and customer-facing use.

Qualifications

  • 4+ years in data engineering, analytics engineering, or platform engineering with production ownership
  • Bachelor's degree in CS, Engineering, or related field; master's a plus
  • Strong hands-on experience with major cloud data platforms (GCP/AWS/Azure) and IaC tooling
  • Deep SQL and Python proficiency; experience with SQL transformation frameworks (dbt/Dataform) and orchestration (Kubernetes)
  • Experience building ingestion pipelines (batch and real-time) and integrating SaaS sources
  • Experience optimising warehouse cost and performance for high-volume data
  • Exposure to AI/LLM-powered apps and agents; interest in customer-facing AI
  • Strong security mindset; good communication and ownership in fast-paced environments
  • Interest in sports technology is a plus

Responsibilities

  • Own and operate the cloud data platform; maintain infrastructure as code
  • Operate and optimize the modern data stack and BI platform; manage upgrades with minimal disruption
  • Build and evolve data pipelines across raw, staging, and curated layers
  • Lead ingestion projects end-to-end, including product event analytics and device telemetry
  • Design AI-powered applications and agents using the data warehouse with proper controls
  • Partner with stakeholders to support reporting and quarterly business processes
  • Mentor teammates and document architectures, runbooks, and standards

Skills

SQL
Python
dbt/Dataform
Cloud platforms
Kubernetes
IaC
Data warehousing
Analytical thinking
Communication
Security mindset

Education

Bachelor's degree in CS/Engineering
Master's degree (plus)

Tools

Terraform
Kubernetes
dbt
Dataform
Airflow
CI/CD

Job description

About Rapsodo

Rapsodo is a Sports Technology company with offices in the USA, Singapore, Turkey, Malaysia & Japan. We build data-driven sports analytics products used by athletes worldwide — from Major League Baseball players to golf enthusiasts — and by the coaches who train them. We are looking for team players who will help us deliver state-of-the-art solutions as part of Team Rapsodo.

About Rapsodo

Rapsodo is a Sports Technology company with offices in the USA, Singapore, Turkey, Malaysia & Japan. We build data-driven sports analytics products used by athletes worldwide — from Major League Baseball players to golf enthusiasts — and by the coaches who train them. We are looking for team players who will help us deliver state-of-the-art solutions as part of Team Rapsodo.

Overview

As a Senior Data Engineer at Rapsodo, you will own and evolve the data platform that powers analytics, reporting, and AI-driven insight across the company. You will design and maintain the cloud infrastructure, pipelines, and AI applications that turn raw product, financial, and customer data into trusted information for users across Product, Sales, Support, and Engineering. You will inherit a mature, production-grade analytics stack spanning multiple data domains, a multi-layer warehouse, a BI platform serving users company-wide, and a growing set of AI applications. Looking ahead, you will build the next generation of AI agents on top of the warehouse — from internal analytics assistants to customer-facing applications such as an in-house AI customer support agent — as part of a small, high-leverage data team.

What You'll Do
Own and Operate the Cloud Data Platform
  • Maintain cloud analytics infrastructure as code, treating the IaC repository as the source of truth for every cloud resource
  • Operate a modern data stack spanning workflow orchestration, container management, ingestion, BI, and serverless compute; lead upgrades and patches with minimal disruption
  • Operate the company-wide BI platform, including SSO integration and supporting dashboard workflows at scale
  • Optimise warehouse cost and performance through partitioning, clustering, and query tuning; set up alerting across pipelines, connectors, and scheduled queries
  • Enforce least-privilege access, rotate credentials on schedule, maintain backups, and keep warehouse documentation current
Build and Evolve Data Pipelines & Integrations
  • Develop transformation repositories on a multi-layer (raw → staging → curated) star schema, with incremental hash-based loading that keeps refreshes performant on very large datasets
  • Author and maintain orchestration DAGs covering ingestion, transformation, retries, scheduling, and alerting; diagnose incidents with strong root-cause discipline
  • Build and maintain ingestion for real-time and batch sources — database CDC, ERP, identity provider syncs, and SaaS connectors across e-commerce, payments, support, marketing, and marketplaces
  • Lead new ingestion projects end-to-end (e.g. product event analytics, device telemetry) and drive the design of a unified semantic layer across product, CRM, billing, marketing, and support data
Build AI-Powered Applications and Agents
  • Build conversational analytics applications that let users ask plain-English questions and receive grounded, warehouse-backed answers
  • Design and build AI agents that leverage the data warehouse to power real business and customer-facing workflows — for example, an in-house customer support AI agent that draws on product usage, subscription, ticketing, and knowledge-base data to reduce support workload and resolution times
  • Architect end-to-end AI app stacks (serverless backends, LLM integrations, RAG, SQL generation, agentic tool use), with appropriate access controls, evaluation harnesses, and accuracy safeguards — especially when customer-facing
Partner with Stakeholders and the Team
  • Support stakeholder reporting across Product, Sales, Support, Engineering, and leadership; own quarterly business processes that depend on the warehouse (e.g. commission calculations) in partnership with Sales and Finance
  • Validate ingested data against business sources and lead investigations into discrepancies until they are resolved
  • Mentor interns and new hires; partner with another senior data engineer and an upcoming new hire as a small, high-trust team responsible for the entire data platform
  • Document architectures, runbooks, and incident learnings; contribute to engineering standards across code review, testing, and release processes
Requirements
  • 4+ years in data engineering, analytics engineering, or platform engineering, with meaningful ownership of production systems. Prior hands-on data engineering experience is essential
  • Bachelor's degree in computer science, Engineering, or a related discipline; master's a plus
  • Strong hands-on experience with a major cloud data platform (e.g. GCP, AWS, or Azure) — managed compute, serverless functions, container workloads — and Infrastructure-as-Code tooling
  • Deep proficiency in SQL and Python; experience with a SQL transformation framework (Dataform, dbt, or equivalent) and container orchestration (Kubernetes or equivalent)
  • Experience building ingestion pipelines — batch and real-time (e.g. CDC) — and integrating SaaS sources with proper credential hygiene; familiarity with BI platforms and supporting non-technical users at scale
  • Experience optimising warehouse cost and performance on high-volume event data (partitioning, clustering, query tuning)
  • Exposure to AI/LLM-powered applications and agents — RAG, tool use, SQL generation, conversational analytics. Interest in building customer-facing AI agents on top of warehouse data is especially valued
  • Strong security mindset; comfort partnering with business stakeholders on cross-functional deliverables; excellent communication, documentation, and ownership in fast-paced environments
  • Interest in sports technology is a plus
Benefits
Why Rapsodo?

At Rapsodo, you won't just maintain pipelines — you'll own the data platform and the AI applications that power every decision in the company, and you'll build customer-facing AI agents used by athletes worldwide. If engineering rigour, ownership, and analytical impact that leads to real on-field results sound like your kind of role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Rapsodo Pte Ltd • Kuala Lumpur

On-site
MYR 180,000 - 280,000
Senior Data Engineer
Senior Data Engineer

Involve Asia • Kuala Lumpur

On-site
MYR 70,000 - 90,000
Senior Data Engineer: Own AI-Driven Analytics Platform
Senior Data Engineer: Own AI-Driven Analytics Platform

Rapsodo Pte Ltd • Kuala Lumpur

On-site
MYR 180,000 - 280,000
Senior Data Engineer - Own AI-Powered Analytics Platform
Senior Data Engineer - Own AI-Powered Analytics Platform

Rapsodo • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Manager, Data Engineer
Manager, Data Engineer

Pixlr Group • Subang Jaya

On-site
MYR 180,000 - 260,000
Annual leaves
Medical and Insurance Coverages
Optical and dental subsidies
+2
Senior Data Engineer
Senior Data Engineer

BonusLink • Petaling Jaya

On-site
MYR 180,000 - 240,000
Senior Engineer (Data)
Senior Engineer (Data)

Pertama Partners • Kuala Lumpur

On-site
MYR 100,000 - 150,000
Senior Data Engineer
Senior Data Engineer

CloudMile • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Competitive salary
Career growth opportunities
Cloud exposure on multi-cloud stacks
Senior Data Analyst
Senior Data Analyst

Involve Asia • Kuala Lumpur

On-site
MYR 100,000 - 130,000
Opportunity to work on high-impact projects
Collaborative environment
Growth opportunities
+1
Senior Data Analyst
Senior Data Analyst

Involve Asia • Kuala Lumpur

On-site
MYR 100,000 - 150,000
Competitive compensation and benefits package
Growth opportunities
Collaborative environment