Data Engineer

Ekco

Kuala Lumpur

On-site

MYR 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Time Off 15 days + public holidays
Birthday Leave: one extra day off
Company Pension Scheme
Employee Assistance Programme (EAP)
EkcOlympics: team activities
Pluralsight access

Job summary

Ekco, a leading cloud solution provider, is seeking a Full Stack Data Engineer who owns end-to-end data pipelines and dashboards. You will collect data, process it, and visualise results for stakeholders, directly engaging with business users to gather requirements and validate insights.

The role emphasizes Python, PySpark, Databricks, PowerBI, and strong English communication. You’ll build robust pipelines, maintain reports, and collaborate with cross-functional teams in a security-first MSP

Qualifications

  • 3-5+ years of experience as a Data Engineer or BI Developer with a strong engineering background.
  • Strong communication in English with non-technical colleagues; ability to ask why and propose improvements.
  • Proficient in Python; experience writing scripts to fetch data from REST APIs.
  • Experience with PySpark transformations and SQL queries.
  • Deep knowledge of PowerBI data modeling, relationships, star schema and DAX.
  • Ability to turn a one-line requirement into a finished report with minimal supervision.

Responsibilities

  • Requirements & Validation: Talk to business stakeholders to understand insights and translate into technical tasks; demonstrate PowerBI reports to validate numbers.
  • Data Collection: Build and maintain Azure Functions (Python) to scrape data from APIs, handle auth, pagination, and errors.
  • Data Engineering: Develop PySpark notebooks in Databricks to transform raw JSON into clean, structured data following Medallion Architecture.
  • Reporting: Build PowerBI models and dashboards with efficient data models and visuals that answer business questions.
  • Maintenance: Monitor pipelines and fix issues proactively before customers notice.

Skills

Python
PySpark
SQL
PowerBI
English communication
Autonomy

Tools

Azure Functions
Databricks
PowerBI

Job description

About Ekco

Founded in 2016, Ekco has quickly become one of Europe’s fastest-growing cloud solution providers and your trusted security-first Managed Service Provider. IT leaders choose Ekco to drive operational efficiency, scale smarter and stay ahead of risk – powered by local expertise, delivered at European scale. We specialise in helping organisations advance their cloud maturity guiding transformation, strengthening security, and maximising the value of their technology investments. In simple terms: we help organisations modernise with confidence securing their systems, optimising their cloud, and keeping them resilient in a rapidly changing world. Today, we’re a thriving team of 1,000+ talented and supportive colleagues across the UK, Ireland, Benelux, South Africa, and Malaysia—and we’re continuing to grow. At Ekco, How We Work Matters As Much As What We Deliver. Our People Live By Four Core Values That Shape Everything We Do.

  • On It: We take ownership, follow through, and get things done.
  • All In : We collaborate, support each other, and commit fully to shared goals.
  • Connected: We build trusted relationships with colleagues, clients, and partners.
  • Hungry to Grow: We stay curious, keep learning, and push ourselves to the next level.

If these values resonate with you, you’ll feel right at home here.

The Role

We are looking for true Full Stack Data Engineers who own the entire value chain of data. You are not just a backend developer; you collect data, process it, and visualize it for our customers. Crucially, you interact directly with business stakeholders to gather requirements, demo your results, and validate that the data is accurate. The technical architecture for PowerBI Embedded is already designed—your job is to build the pipelines and reports that feed it.

Key Responsibilities
  • Requirements & Validation: Talk to business stakeholders to understand what insights they need. Translate these needs into technical tasks. After building, you demonstrate the PowerBI report to the stakeholder to validate the numbers.
  • Data Collection: Build and maintain robust Azure Functions (Python) to scrape data from various APIs. You handle the complexity of authentication, pagination, and error handling.
  • Data Engineering: Develop high-quality PySpark notebooks in Databricks to transform raw JSON into clean, structured data (Medallion Architecture: Bronze/Silver/Gold).
  • Reporting: Build insightful PowerBI models and dashboards. You ensure the data model is efficient (Star Schema) and the visuals answer the business questions.
  • Maintenance: You run what you build. You proactively monitor your pipelines and fix issues before the customer notices.
Requirements (Must Haves)
  • 3-5+ years of experience as a Data Engineer or BI Developer with a strong engineering background.
  • Communication Skills: Proven ability to discuss requirements with non-technical colleagues in English. You don't just take orders; you ask "why" and suggest better solutions.
  • Python & APIs: Strong coding skills in Python. Experience writing scripts to fetch data from REST APIs (handling retries, rate limits).
  • Databricks & SQL: Comfortable writing PySpark transformations and complex SQL queries.
  • PowerBI Mastery: Deep knowledge of Data Modeling (relationships, star schema) and DAX. You know how to build a user-friendly report.
  • Autonomy: You can take a one-line requirement (e.g., "We need insight into ticket response times") and turn it into a finished report without constant supervision.
Nice To Haves
  • Experience with AI workloads and how to shape and present data so that we can use it for AI
  • Strong experience in Symantic models, unity catalog and data optimization
  • Experience working in an Agile/Scrum team.
Benefits / Perks
  • Time Off: 15 days annual leave + public holidays
  • Birthday Leave: One extra day off to celebrate
  • Company Pension Scheme
  • Employee Assistance Programme (EAP) for wellbeing support
  • EkcOlympics: Global team activity challenges
  • Unlimited access to Pluralsight for continuous development
  • Real opportunities to grow, including international progression
Why Ekco
  • Company of the year 2026 Tech Excellence Awards
  • Microsoft’s 2023 Rising Star Security Partner of the Year
  • First Irish Microsoft MSP to achieve all four Microsoft Security Specializations
  • A culture rooted in diversity, equality, inclusion & belonging
  • A commitment to internal mobility and career progression
  • Flexible, family-friendly working at the heart of our culture
  • Proud to be your trusted security-first Managed Service Provider chosen by IT leaders to drive operational efficiency, scale smarter and stay ahead of risk.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Ekco • Kuala Lumpur

On-site
MYR 180,000 - 240,000
15 days annual leave
Birthday leave
Company pension scheme
+4
Enterprise Security Engineer
Enterprise Security Engineer

Ekco • Kuala Lumpur

On-site
MYR 90,000 - 140,000
Time Off
Birthday Leave
Pension Scheme
+4
Cyber Workflow Analyst
Cyber Workflow Analyst

Ekco • Kuala Lumpur

Hybrid
MYR 80,000 - 120,000
25 days annual leave + public holidays
Birthday Leave
Company Pension Scheme
+4
Security Engineer
Security Engineer

Ekco • Kuala Lumpur

On-site
MYR 368,000 - 490,000
14 days annual leave + public holidays
Birthday Leave
Employee Assistance Programme (EAP)
+2
Patching and Vulnerability Management Engineer
Patching and Vulnerability Management Engineer

Ekco • Kuala Lumpur

On-site
MYR 112,000 - 201,000
25 days annual leave
Birthday leave
Pension
+4
Cyber Workflow Developer
Cyber Workflow Developer

Ekco • Kuala Lumpur

On-site
MYR 80,000 - 120,000
25 days annual leave
Birthday Leave
Company Pension Scheme
+2
Enterprise Security Engineer Technical Delivery · Kuala Lumpur - Malaysia
Enterprise Security Engineer Technical Delivery · Kuala Lumpur - Malaysia

Ekco Group • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Time Off 25 days
Birthday Leave
Company Pension
+3
Patching and Vulnerability Management Engineer Technical Delivery · Kuala Lumpur - Malaysia
Patching and Vulnerability Management Engineer Technical Delivery · Kuala Lumpur - Malaysia

Ekco Group • Kuala Lumpur

On-site
MYR 60,000 - 90,000
25 days annual leave
Birthday Leave
Company Pension Scheme
+4
Full-Stack Data Engineer: Build Data Pipelines & Dashboards
Full-Stack Data Engineer: Build Data Pipelines & Dashboards

Ekco • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Time Off 15 days + public holidays
Birthday Leave: one extra day off
Company Pension Scheme
+3
Data Engineer
Data Engineer

K3 Advisory Group • Kuala Lumpur

On-site
MYR 120,000 - 180,000