Data Engineer (Contract for 6-12 months)
Are you a data-driven problem solver with a passion for building ETL pipelines, data infrastructure, and scalable data workflows? We’re seeking skilled Data Engineers to design, develop, and optimise data solutions.
Your Role
As a Data Engineer, you will design, build, and maintain ETL pipelines, data warehouses, and data lakes, ensuring high-quality data for analytics. You will collaborate with the project team to enable data-driven decision-making.
Our client is a leader in the Oil & Gas sector, offering exposure to high-impact data projects in a dynamic environment.
Your Responsibilities
- Design and optimise ETL/ELT pipelines for structured and unstructured data.
- Build and maintain scalable data warehouses/lakes (Azure Synapse, Snowflake, etc.).
- Develop SQL queries, data models, and stored procedures for analytics.
- Implement data validation, cleansing, and quality checks.
- Support ML/AI workflows by preparing datasets for model training.
- Automate data processes using Azure Data Factory, Python, or Spark.
- Optimise data performance, cost, and scalability in cloud environments.
- Troubleshoot and resolve production data issues.
Requirements
- Bachelor’s degree in Computer Science, Data Engineering, AI/ML, or a related field.
- 1-4 years of experience in data engineering, ETL, workflow automation and database management
- Strong commitments to deadlines and results.
- Strong communication skill, problem-solving skills and ability to work in a hybrid team.
- Reside in Klang Valley and will attend on-site meetings as required/needed.
Technical Skills Requirements:
- Familiarity with data ingestion, JSON parsing
- PowerBI
- Python
- Bonus point: knowledge of .NET/C#
Why Join Us?
- Work with cutting-edge data & AI technologies.
- High-impact projects in the Oil & Gas industry.
- Collaborate with a team of data engineer and software engineers on scalable solutions.
Additional Information:
Independent contractor role (no visa sponsorship available).
Job Type: Contract
Pay: RM4,000.00 - RM6,500.00 per month
Benefits:
Application Question(s):
- How long is your notice period/ How soon can you start?
- What's your expected monthly contract payment fee? (The role is for 6months contract)
Education:
Experience:
- Python: 1 year (Preferred)
- ETL: 1 year (Preferred)
- PowerBI: 1 year (Preferred)
Willingness to travel:
Work Location: In person