Databricks (Delta Lake, PySpark) AI Dev
Position Overview
The Data & AI Engineer role is responsible for building scalable data pipelines, developing AI agents, and delivering end-to-end data and AI applications on the enterprise data platform, with a primary focus on Databricks.
This role bridges data engineering, AI engineering, and data science to deliver production-grade solutions that power analytics, automation, and intelligent applications across Suntory Beverage & Food’s global operations.
As part of the GHQ AAA team, you are expected to contribute to the organisation’s enterprise AI architecture by delivering reusable, scalable, and high-performance data and AI solutions.
Key Responsibilities
Data Pipeline Development
- Design, develop, and maintain scalable data pipelines using Databricks (Delta Lake, PySpark, workflows).
- Build robust ETL/ELT processes to ingest, transform, and serve data from multiple enterprise sources (SAP, external data, APIs).
- Ensure data quality, reliability, and performance optimisation across pipelines.
- Implement data models aligned with analytics and AI use cases (e.g., feature-ready datasets).
- Collaborate with data governance teams to ensure compliance with enterprise data standards.
AI Agent Development
- Design and develop AI agents and GenAI solutions (e.g., knowledge assistants, automation agents) using Databricks and Azure AI capabilities.
- Implement Retrieval-Augmented Generation (RAG), prompt engineering, and orchestration logic for enterprise AI use cases.
- Integrate agents with enterprise data sources, vector databases, and APIs.
- Collaborate with business teams to identify and deliver AI-driven automation and productivity use cases.
- Ensure scalability, performance, and responsible AI practices in agent deployment.
Databricks App Development
- Develop end-to-end data and AI applications using Databricks (e.g., notebooks, dashboards, apps, APIs).
- Build interactive analytics or AI-driven applications for business users (e.g., demand planning tools, decision support apps).
- Expose data and AI services via APIs (e.g., Databricks Model Serving, API integration).
- Work with front-end or BI teams (e.g., Power BI, apps) to integrate backend logic into user-facing solutions.
- Optimise application performance and ensure scalability for enterprise usage.
Data Science Development
- Support development of machine learning models (forecasting, optimisation, classification).
- Perform feature engineering and data preparation for modelling.
- Collaborate with Data Scientists to productionise models within Databricks environment.
- Integrate trained models into pipelines and applications for real-time or batch inference.
- Ensure alignment between modelling outputs and business requirements.
Experiences & Skills Requirements
- Bachelor’s or Master’s degree in Computer Science, Data Engineering, Data Science, or related field.
- 1–3 years of experience in data engineering, AI engineering, or related roles.
- Strong hands-on experience with Databricks (Delta Lake, PySpark, workflows, model serving).
- Proficiency in Python and SQL for data processing and application development.
- Experience building data pipelines and ETL processes in large-scale environments.
- Practical experience in AI/GenAI development (LLMs, RAG, prompt engineering).
- Familiarity with API development and integration for data and AI services.
- Understanding of machine learning concepts and model deployment workflows.
- Experience with MLOps / DataOps practices (CI/CD, pipeline automation, monitoring) is preferred.
- Knowledge of Azure ecosystem (ADLS, ADF, Azure AI, API Management) is a plus.
- Strong problem-solving skills and ability to work across cross-functional teams.
- Experience in FMCG, supply chain, or commercial analytics is an advantage.