Machine Learning Engineer - Forecasting & Cloud Applications
NewGrid Consulting LLC
Location
🇮🇳 India
Type
full_time
Salary
Undisclosed
Posted
1d ago
Job Description
We are seeking a Machine Learning Engineer with strong forecasting skills and hands-on experience maintaining cloud-based applications. This role combines developing forecasting models with maintaining a SaaS application that uses Supabase, Render, and Docker. We are looking for someone who can take ownership of both the modeling work and the infrastructure needed to keep it running reliably, not someone focused solely on research, generative AI, or RAG pipelines.
Responsibilities
- Develop machine-learning models to forecast electricity generation and market participants’ bidding patterns using historical electricity-market data, weather forecasts, and operating data from individual energy assets.
- Develop and evaluate machine-learning models for time-series forecasting, using tools such as CatBoost, XGBoost, and LightGBM.
- Conduct reproducible, out-of-sample backtests and report forecast performance.
- Integrate forecasting models and data pipelines into the existing SaaS application.
- Maintain databases and data workflows using Supabase.
- Build and maintain Docker-based development and deployment workflows.
- Manage deployments and troubleshoot application issues on Render.
- Monitor application and pipeline performance, investigate failures, and improve reliability.
- Maintain documented code, deployment procedures, and operating workflows.