Databricks Solution Architect (Data Engineering, AI & MLOps)
Unison Group
Job Summary
We are seeking a highly skilled and hands-on Databricks Solution Architect with deep expertise in designing, building, and optimizing Lakehouse-based Data Engineering, Machine Learning, and AI solutions on the Databricks platform. This contract role is based in Singapore, offering flexibility to work on-site with enterprise clients or remotely within the region.
The ideal candidate will have strong experience in architecting modern data platforms, implementing scalable data pipelines, enabling MLOps, and delivering AI/LLM use cases using Databricks technologies. You will lead technical solution design, mentor engineering teams, and collaborate closely with business stakeholders to deliver secure, scalable, and high-performance data solutions.
Key Responsibilities
- Design, architect, and implement enterprise-scale Databricks Lakehouse solutions for analytics, data engineering, machine learning, and AI workloads.
- Develop scalable batch and streaming data pipelines using Delta Live Tables (DLT), Apache Spark, Spark SQL, Python, and Scala.
- Build, optimize, and maintain Delta Lake architectures for high-performance data processing.
- Configure and administer Databricks Workspaces, Unity Catalog, SQL Warehouses, clusters, and job orchestration.
- Design secure, governed, and compliant data platforms using Unity Catalog, access controls, and data governance best practices.
- Implement Infrastructure as Code (IaC) using Terraform and automate deployments through Git-based CI/CD pipelines.
- Optimize ETL, ELT, streaming, and machine learning workloads for performance, scalability, cost efficiency, and reliability.
- Build and operationalize MLOps pipelines using MLflow, model registry, experiment tracking, and automated model deployment.
- Develop AI and Generative AI solutions leveraging DBRX, Mosaic AI, Retrieval-Augmented Generation (RAG), and LLM frameworks.
- Integrate enterprise AI services such as OpenAI, Amazon Bedrock, Azure OpenAI, or Hugging Face where applicable.
- Implement monitoring, observability, and cost optimization using Splunk, Prometheus, CloudWatch, or similar monitoring platforms.
- Collaborate with cross-functional teams, business stakeholders, architects, and customers to define technical roadmaps and deliver enterprise data solutions.
- Provide technical leadership, conduct architecture reviews, and mentor engineering teams on Databricks and cloud best practices.
Required Skills & Experience
- 8+ years of experience in Data Engineering, Big Data, Cloud Data Platforms, or Analytics.
- 4+ years of hands-on experience with the Databricks platform.
- Strong expertise in:
- Databricks Workspaces
- Delta Lake
- Delta Live Tables (DLT)
- Unity Catalog
- SQL Warehouses
- Notebooks
- Job orchestration
- Strong programming skills in Python and/or Scala.
- Extensive experience with Apache Spark and Spark SQL.
- Strong knowledge of Lakehouse architecture, data modeling, ETL/ELT design, and streaming data processing.
- Experience implementing MLOps practices using MLflow, model lifecycle management, and automated deployment pipelines.
- Hands-on experience with Terraform, Git, Azure DevOps, GitHub Actions, or Jenkins.
- Strong understanding of cloud platforms:
- AWS
- Microsoft Azure
- Google Cloud Platform (GCP)
- Experience implementing security, governance, and data access controls using Unity Catalog.
- Experience with monitoring, logging, and observability tools.
- Strong problem-solving, communication, and stakeholder management skills.