Senior Data/ML Engineer - Forecasting Platform Modernization

Toptal

United States

Remote

USD 150,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

We are seeking a Senior Data/ML Engineer at Toptal to modernize a live Databricks-based forecasting platform. You will refactor, test, and raise engineering standards for a system already delivering real business value.

Responsibilities include moving logic from notebooks to modular Python code, solidifying CI/CD, and improving monitoring/observability to ensure reliable forecasting workflows.

Qualifications

  • Extensive experience with Databricks workspaces, notebooks, and scheduled workflows.
  • Strong PySpark experience with production data pipelines.
  • Proven ability to refactor production code for maintainability.
  • Familiarity with time series forecasting concepts and workflows.
  • Able to understand and work in an existing codebase.
  • Experience improving testing strategies and engineering standards.
  • Experience implementing automated testing practices.
  • Experience improving monitoring and observability in production systems.
  • Good judgment on technical debt and refactoring priorities.
  • Ability to work with existing systems rather than building from scratch.

Responsibilities

  • Review current forecasting platform architecture and identify improvements.
  • Refactor Databricks, Python, and PySpark implementations.
  • Move business logic from notebooks into reusable Python modules/packages.
  • Improve separation between orchestration and core logic.
  • Define engineering standards and what good looks like for the platform.
  • Implement or improve automated testing for forecasting workflows.
  • Build or improve monitoring and observability for predictions.
  • Monitor model behavior and operational health over time.
  • Improve reliability of scheduled training workflows and failure handling.
  • Maintain and extend forecasting capabilities as needed.

Skills

Databricks
PySpark
Python
CI/CD
Testing strategies
Monitoring
Time series
Data pipelines

Tools

Airflow
MLflow

Job description

We are seeking a Senior Data/ML Engineer at Toptal to modernize a live Databricks-based forecasting platform. You will refactor, test, and raise engineering standards for a system already delivering real business value.

Responsibilities include moving logic from notebooks to modular Python code, solidifying CI/CD, and improving monitoring/observability to ensure reliable forecasting workflows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data/ML Engineer - Modernize a Live Forecasting Platform (Remote)
Senior Data/ML Engineer - Modernize a Live Forecasting Platform (Remote)

United States Digital Space LLC • United States

Remote
USD 150,000 - 190,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Waltham (MA)

On-site
USD 110,000 - 140,000
Senior Principal Data Engineer: MLOps & Forecasting
Senior Principal Data Engineer: MLOps & Forecasting

Cardlytics • Northern (KY)

Hybrid
USD 150,000 - 200,000
Flexible paid time off
Medical, dental, and vision insurance
401(k) retirement plan with company 13
+4
Senior Principal Data Engineer: MLOps & Forecasting Leader
Senior Principal Data Engineer: MLOps & Forecasting Leader

Cardlytics, Inc. • Washington

Hybrid
USD 180,000 - 240,000
Flexible paid time off
Medical, dental, and vision insurance
401(k) with company match
+4
Senior Principal Data Engineer — MLOps & Forecasting Lead
Senior Principal Data Engineer — MLOps & Forecasting Lead

Capital Factory • United States

On-site
USD 180,000 - 240,000
Flexible paid time off
Medical, dental, and vision insurance
401(k) retirement plan with company 50
+4
Senior Principal Data Engineer, MLOps & Forecasting
Senior Principal Data Engineer, MLOps & Forecasting

cardlytics • United States

On-site
USD 180,000 - 240,000
Flexible paid time off
Insurance begins day one
401(k) with company match
+1
Senior/Lead Data Software Engineer (Python, Spark, Azure)
Senior/Lead Data Software Engineer (Python, Spark, Azure)

EPAM Systems • Town of Poland (NY)

On-site
USD 120,000 - 150,000
Senior Data Engineer - Remote Data Platform & ML Pipelines
Senior Data Engineer - Remote Data Platform & ML Pipelines

Overhaul Group • Austin (TX)

On-site
USD 140,000 - 180,000
Top employee health and well-being
Care giver/adoption/family leave
Flexible Time Off Policy
+1
Machine Learning Engineer
Machine Learning Engineer

Ranger Technical Resources • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Senior Data Scientist - Forecasting & Strategic Analytics
Senior Data Scientist - Forecasting & Strategic Analytics

Jobtailor • Bethesda (MD)

On-site
USD 120,000 - 180,000