Search by job, company or skills

viseo asia

Machine Learning Engineer – Forecasting & Data Platforms

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago

Job Description

RESPONSIBILITIES:

Machine Learning & Forecasting

  • Design and implement forecasting models for room occupancy, addressing both short-term and long-term demand patterns.
  • Build and orchestrate end-to-end machine learning workflows on Databricks, from feature engineering to model training and evaluation.
  • Apply and experiment with time-series models, including LSTM (Long Short-Term Memory) and other deep learning approaches.
  • Address current challenges such as model overfitting and selection of meaningful data signals beyond historical trends.
  • Enable forecasting at different market segment levels (e.g., class of customers, demand segments).
  • Engineer robust processes to select, version, and promote the best-performing models into production (MLOps).

Data & Platform Engineering (Azure / Databricks)

  • Review, correct, and strengthen the existing Azure and Databricks infrastructure.
  • Implement scalable, maintainable ML pipelines using Databricks, PySpark, and Python.
  • Apply software and ML design patterns to improve code quality, reusability, and long-term maintainability.
  • Collaborate with data engineers to ensure high-quality, reliable, and well-governed data pipelines.

Dashboarding & Web Application (High Priority)

  • Design and develop a Django-based dashboard to replace or significantly reduce reliance on Power BI licenses.
  • Build an interactive, user-friendly web application that clearly showcases forecasting outputs and insights.
  • Implement the visualization layer using Plotly (or similar Python visualization frameworks).
  • Where required, embed Power BI dashboards selectively while transitioning to a Django-native visualization approach.
  • Ensure the dashboard becomes the primary value demonstration layer for business stakeholders.

GenAI & Advanced Analytics

  • Leverage Generative AI techniques to surface insights, explanations, and trends from forecasting results.
  • Enhance interpretability and storytelling around predictions for business users.

PROFILE

  • Strong experience building Django-based web applications (dashboarding is a top priority).
  • Hands-on experience with Databricks for data processing and machine learning workflows.
  • Solid expertise in Python for ML, data engineering, and backend development.
  • Strong software engineering fundamentals (clean code, modular design, testing, version control).
  • Experience with interactive data visualization using Plotly or equivalent libraries.
  • Proven experience in time-series forecasting and demand prediction use cases.
  • Practical experience with deep learning models, especially LSTM or similar architectures.
  • Strong understanding of overfitting, feature selection, and signal extraction in real-world data.
  • Experience operationalizing ML models (model selection, deployment, monitoring).
  • Experience with Azure cloud services supporting data and ML platforms.
  • Exposure to MLOps practices (CI/CD for ML, model versioning, monitoring).
  • Experience applying GenAI for analytics, insight generation, or decision support.
  • Prior experience replacing or modernizing Power BI-heavy reporting landscapes.
  • Strong delivery-oriented mindset with the ability to demonstrate value quickly.
  • Comfortable owning both backend ML pipelines and frontend dashboarding.
  • Able to translate complex forecasting outputs into clear, actionable insights for business users.
  • Strong collaboration skills with data engineers, architects, and business stakeholders.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145688637

Similar Jobs

Power BI Developer

**********Company Name Confidential