jobs in Job Expert

Job Expert Hiring! Full Time Senior Data Engineer in Federal Territory - Ricebowl

Senior Data Engineer

KL City, Federal Territory

Share
Save

Working Location

  • Kuala Lumpur Federal Territory Malaysia

Job Description

Responsibilities

Key Responsibilities

  • Design, develop and maintain cloud-native data engineering solutions on Microsoft Azure.
  • Develop scalable data processing solutions using Python and Apache Spark.
  • Build and manage data processing workflows and orchestration pipelines using Azure Databricks.
  • Work with Azure Data Lake Storage (ADLS) and integrate ADLS mount points with Databricks.
  • Manage and optimise Databricks compute clusters.
  • Work with Hive Metastore and support data governance practices.
  • Implement and manage secrets and keys using Azure Key Vault.
  • Develop and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Create deployment pipelines using YAML.
  • Work with GitHub and Azure Repos using branching, pull request and code review practices.
  • Monitor and troubleshoot applications and data platforms using Azure Log Analytics.
  • Develop and consume APIs using Databricks CLI and Azure CLI.
  • Develop production-ready APIs using FastAPI.
  • Implement data validation and configuration management using Pydantic.
  • Deploy production APIs using Gunicorn and Uvicorn.
  • Build containerised applications using Docker and manage images through Azure Container Registry (ACR).
  • Implement messaging and caching solutions using NATS and Redis.
  • Participate in Scrum ceremonies and collaborate with cross-functional project teams.
  • Contribute to technical design, troubleshooting and continuous improvement activities.

Requirements

  • Minimum 7 years of relevant Data Engineering experience, Azure DevOps, Azure Databricks and Python experience.
  • Strong hands-on experience with:
  • Microsoft Azure
  • Azure Databricks
  • Azure Data Lake Storage (ADLS)
  • Python
  • Apache Spark
  • SQL
  • Azure DevOps
  • Strong understanding of cloud-native development and Azure data platforms.
  • Experience managing Databricks workflows and orchestration pipelines.
  • Experience with Azure Key Vault and secure secret/key management.
  • Good understanding of CI/CD pipelines and YAML.
  • Experience with GitHub and/or Azure Repos.
  • Strong understanding of data processing and distributed computing.

Work Location: In person

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More