Position Summary:
We are seeking an exceptionally skilled and experienced Data Engineer to join AMK Technology on a renewable contract basis in Jakarta, Indonesia. In this critical data engineering role, you will be responsible for designing, building, and optimizing end-to-end data pipelines, ETL workflows, and modern data lake architectures. The ideal candidate will bring proven professional experience in data engineering, strong hands‑on proficiency in SQL and NoSQL databases, and deep technical familiarity with distributed streaming and orchestration frameworks including Apache Airflow, Apache Kafka, and Apache Iceberg. If you possess a distinguished background in big data architecture and pipeline development, we invite you to apply.
Detailed Job Description:
As a Data Engineer at AMK Technology in Jakarta, Indonesia, you will serve as a foundational technical anchor driving enterprise data ingestion, transformation, and storage systems. Your daily responsibilities will encompass architecting robust ETL pipelines, managing real‑time data streaming with Kafka, orchestrating workflows via Airflow, and optimizing columnar data storage formats like Parquet and Apache Iceberg within modern data lake environments. You will collaborate closely with data analysts, software engineers, and business stakeholders to ensure high‑performance, scalable, and reliable data delivery.
Key Responsibilities:
- Design, build, and optimize robust end‑to‑end data engineering pipelines and ETL workflows.
- Develop scalable data integration processes for ingesting structured and unstructured data from diverse sources.
- Configure, monitor, and manage workflow orchestration and automated job scheduling using Apache Airflow.
- Implement real‑time data streaming, event‑driven messaging, and data pipelines using Apache Kafka.
- Manage modern data lake storage formats and optimize columnar data storage using Apache Parquet.
- Implement and administer modern data lakehouse technologies, specifically Apache Iceberg.
- Write, optimize, and maintain complex SQL queries and NoSQL database schemas for high‑speed data retrieval.
- Perform continuous performance tuning, troubleshooting, and root‑cause analysis on data pipeline bottlenecks.
- Collaborate proactively with data science, analytics, and software engineering teams across Jakarta.
- Author comprehensive technical documentation, pipeline architecture diagrams, and data governance runbooks.
Required Qualifications & Skills:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Data Analytics, or a related discipline.
- Minimum of 3+ years of professional experience in Data Engineering, with a strong focus on end‑to‑end pipeline development.
- Strong hands‑on engineering experience in building and scaling ETL and data ingestion pipelines.
- Advanced proficiency in SQL and NoSQL database design, querying, and optimization.
- Proven technical expertise in workflow orchestration using Apache Airflow.
- Deep hands‑on experience with Apache Kafka for real‑time data streaming and messaging architectures.
- Practical familiarity with Parquet columnar data storage file formats and modern data lake systems (Apache Iceberg).
- Strong analytical problem‑solving and cross‑functional communication skills.
- Mandatory residency/nationality requirement: Indonesian nationality only.
Nice-to-Have Skills:
- Experience working with cloud data warehouses and data lake platforms (AWS S3, Google BigQuery, Snowflake).
- Proficiency in programming languages such as Python, Scala, or Java for big data processing.
- Experience with containerization and orchestration tools (Docker, Kubernetes) in data engineering deployments.
- Professional certifications in cloud data engineering or big data technologies.
- Immediate availability for local mobilization in Jakarta.
Application Information:
- Salary/Rate: Competitive market rate
- Deadline: Immediate
- Notice Period: Immediate to 30 Days
- Contract Duration: Contract (Renewable)