Cloud Data Engineer
Summary
Cloud Data Engineer on Sinar Mas Agribusiness and Food's internal data engineering team in South Jakarta, building and maintaining ETL/ELT pipelines and cloud data warehouses (mainly AWS and Microsoft Fabric) using SQL and Python, and using AI-assisted development tools to boost productivity while supporting BI and analytics.
Job Summary
We are looking for an experienced and highly motivated Cloud Data Engineer to join our Data Engineering team. The ideal candidate will be responsible for designing, developing, implementing, and maintaining scalable and reliable data pipelines in cloud environments.
The candidate should have strong hands-on experience in ETL/ELT development, Data Warehouse architecture, SQL programming, and Python development. You will work closely with data science, data analysts, and other technology teams to build and optimize data integration processes that support business intelligence, analytics, and data-driven decision-making.
We are also looking for someone who is comfortable leveraging AI-powered tools to improve development productivity, automate repetitive tasks, and enhance overall engineering efficiency.
Key Responsibilities
Design, develop, implement, and maintain robust ETL/ELT data pipelines to support enterprise data integration and analytics requirements.
Develop and optimize SQL queries, complex stored procedures, and database processes to ensure efficient data extraction, transformation, and loading.
Design, build, and maintain Data Warehouse solutions, including data models, data structures, and data integration workflows.
Develop and maintain data processing scripts and automation using Python programming language.
Implement and manage data pipelines and data solutions on cloud platforms, mainly AWS and Microsoft Fabric.
Monitor, troubleshoot, and optimize data pipelines to ensure data quality, reliability, performance, and availability.
Collaborate with cross-functional teams to understand business requirements and translate them into effective technical data solutions.
Apply best practices in data engineering, including data security, governance, performance optimization, and process automation.
Leverage AI-powered development tools to accelerate coding, troubleshooting, documentation, and data engineering activities.
Continuously explore and recommend new technologies, tools, and approaches to improve the organization's data engineering capabilities.
Requirements & Qualifications
Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related field.
Minimum 4 years of professional working experience as a Data Engineer, with hands-on experience in developing and managing ETL/ELT data pipelines.
Strong understanding of Data Warehouse concepts, architecture, data modelling, and data integration processes.
Strong proficiency in SQL, including complex queries, query optimization, and ETL stored procedure development.
Good programming skills in Python, particularly for data processing, transformation, and automation.
Hands-on experience working with at least one major cloud platform:
Amazon Web Services (AWS)
Microsoft Azure
Google Cloud Platform (GCP)
Familiarity with cloud-based data services, data storage, and data processing technologies.
Ability and willingness to leverage AI-powered tools (e.g., Kiro, GitHub Copilot, or similar AI coding assistants) to improve development efficiency and productivity.
Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.
Good communication skills and the ability to work independently as well as collaboratively within a team.
Preferred / Added Advantages
Experience working with cloud-based Data Warehouse platforms such as Amazon Redshift, Microsoft Fabric
Familiarity with workflow orchestration and scheduling tools such as Apache Airflow or similar platforms.
Experience with big data technologies and distributed data processing frameworks such as Apache Hadoop or Apache Spark.
Familiarity with Git, version control, and CI/CD practices for data engineering development.
Experience implementing data quality monitoring and automated data validation processes.
Hands-on experience with ETL tools such as Talend or Microsoft SQL Server Integration Services (SSIS).
"Our company has never levied any fees for the recruitment process nor has it required to order tickets and accommodation through a certain travel agent or certain person"
Skills
- AI
- Airflow
- Analytics
- Automation
- AWS
- Azure
- Big Data
- Business Intelligence
- CI/CD
- Cloud
- Data Engineering
- Data Modeling
- Data Pipelines
- Data Quality
- Data Science
- Data Warehousing
- ELT
- ETL
- GCP
- Git
- GitHub
- Github Copilot
- Hadoop
- Microsoft Fabric
- Python
- Redshift
- Spark
- SQL
- SQL Server
- SSIS
- Talend
- Version Control
- Workflow Orchestration