Senior Data Engineer
Summary
Senior Data Engineer leading design and delivery of production batch and streaming data pipelines on AWS and Databricks — lakehouse layers, Delta Lake, data quality/contracts, orchestration, governance and cost optimisation — on a Singapore public-sector engagement while mentoring engineers and setting standards.
Requirements & Qualifications A. Educational Qualification & Experience Education: Degree in Computer Science, Software Engineering, Data Engineering, Information Systems or a related technical discipline. Experience: Typically 6–10 years of relevant data or software engineering experience, including hands-on design and operation of production data pipelines and at least 2 years working with cloud-based data platforms. Candidates should demonstrate technical leadership through architecture, engineering standards, code review, mentoring or ownership of critical data services.
B. Technical & Professional Competencies Essential (Must-Have) • Strong Python, PySpark and SQL capability, including distributed processing, complex transformations, query optimisation, debugging and automated testing. • Hands-on experience with Databricks, Apache Spark and Delta Lake for production-scale batch or streaming data engineering. • Hands-on AWS data engineering experience with a relevant mix of S3, Glue, Lake Formation, IAM, KMS, Lambda, Step Functions, EventBridge, CloudWatch, Redshift and MSK/Kinesis. • Experience designing lakehouse or data-lake architectures, including layered data patterns, dimensional or domain data modelling and reusable curated datasets. • Experience implementing incremental ingestion, change data capture, idempotency, late-arriving data handling, backfills, replay and recovery. • Experience implementing data quality, schema validation, reconciliation, metadata and lineage as automated parts of production pipelines. • Experience with workflow orchestration, Git-based development, CI/CD, infrastructure as code such as Terraform, and environment promotion controls. • Ability to implement pipeline observability, operational dashboards, alerting, runbooks, incident diagnosis and service recovery. • Working knowledge of cloud security, least-privilege access, network boundaries, encryption, secret management, data classification and audit logging. • Ability to review technical designs and code, establish engineering standards, and guide less-experienced engineers.
Preferred (Advantageous) • Experience with Databricks Unity Catalog, Lakeflow or Delta Live Tables, Auto Loader, Structured Streaming, Delta Sharing and Databricks Asset Bundles. • Experience with Apache Airflow, dbt, Kafka, Amazon MSK/Kinesis, AWS DMS or equivalent ingestion and orchestration technologies. • Experience designing data products, data contracts, semantic or context layers, master/reference data patterns or data mesh-aligned operating models. • Experience supporting feature engineering, ML training datasets, feature stores or MLOps pipelines on Databricks and AWS. • Experience in Singapore public-sector environments, including IM8-aligned controls, data classification, VAPT, system assurance or governed cross-agency data sharing. • Relevant certifications such as Databricks Certified Data Engineer Professional, AWS Certified Data Engineer – Associate or AWS Certified Solutions Architect – Associate/Professional.
C. Soft Skills & Communication Attributes • Strong analytical and systems-thinking capability, with the discipline to identify failure modes, edge cases and operational dependencies before production deployment. • Clear written and verbal communication, including the ability to explain data architecture, quality, lineage, security, cost and delivery trade-offs to technical and management audiences. • Collaborative working style across data engineering, platform engineering, analytics, data science, architecture, cybersecurity and governance teams. • Ability to translate ambiguous business needs into clear data definitions, contracts, acceptance criteria and incremental delivery plans. • Strong ownership and production mindset, including careful documentation, support readiness and follow through on incidents and technical debt. • Ability to mentor engineers constructively, raise engineering standards and build sustainable in-house capability rather than creating vendor dependency.
Skills
- Acceptance Criteria
- Airflow
- Analytics
- API
- Automation
- AWS
- Aws Glue
- CI/CD
- Cloud
- Cloud Security
- CloudWatch
- Cybersecurity
- Data Engineering
- Data Lake
- Data Mesh
- Data Modeling
- Data Pipelines
- Data Quality
- Data Science
- Databricks
- dbt
- Delta Lake
- Eventbridge
- Feature Engineering
- Git
- IAM
- Infrastructure as Code
- Kafka
- Kinesis
- Lakehouse
- Lambda
- Machine Learning
- MLOps
- Observability
- PySpark
- Python
- Redshift
- Root Cause Analysis
- S3
- Secrets Management
- Spark
- SQL
- Terraform
- Test Automation
- Unity
- Unity Catalog
- Workflow Orchestration