Senior Data/ML Engineer — Databricks Forecasting Platform | Remote

Anywhere in the World·Posted 6d ago
python
<img src="https://we-work-remotely.imgix.net/logos/0171/6036/logo.gif?ixlib=rails-4.0.0&w=50&h=50&dpr=2&fit=fill&auto=compress" /> <p> <strong>Headquarters:</strong> Remote <br /><strong>URL:</strong> <a href="https://www.toptal.com/">https://www.toptal.com/</a> </p> <h2>About the Role</h2> <p>We're looking for a Senior Data/ML Engineer to refactor, operationalize, and improve an existing time series forecasting platform that's already live and driving real business value. This is not a greenfield build — the focus is modernizing a Databricks-based forecasting system that's been maintained primarily by a single developer for years. You'll reduce technical debt, strengthen testing and observability, and raise the engineering bar on a system the business already depends on. If you'd rather bring discipline and maturity to an existing production system than start from a blank slate, this is built for that.</p> <h2>What You'll Do</h2> <ul> <li> <p>Review the current forecasting platform architecture and identify areas for improvement</p> </li> <li> <p>Refactor existing Databricks, Python, and PySpark implementations</p> </li> <li> <p>Move business logic out of Databricks notebooks and into reusable Python modules or packages</p> </li> <li> <p>Improve separation of concerns between orchestration and core business logic</p> </li> <li> <p>Establish stronger engineering standards and help define what "good" looks like for the platform</p> </li> <li> <p>Implement or improve automated testing practices and validation mechanisms for forecasting workflows</p> </li> <li> <p>Build or improve monitoring and observability, increasing visibility into how predictions are generated</p> </li> <li> <p>Help monitor model behavior and operational health over time</p> </li> <li> <p>Improve reliability of scheduled training workflows, reducing manual intervention on failure</p> </li> <li> <p>Improve failure handling, retries, and overall workflow resilience</p> </li> <li> <p>Maintain and extend existing forecasting capabilities as needed</p> </li> </ul> <h2>What You Bring</h2> <ul> <li> <p>Strong professional experience with Databricks, including workspaces, notebooks, scheduled workflows, and CI/CD processes</p> </li> <li> <p>Strong Python engineering experience, including designing reusable modules or packages</p> </li> <li> <p>Strong PySpark experience with production data pipelines or distributed data processing</p> </li> <li> <p>Experience refactoring production code and improving maintainability</p> </li> <li> <p>Familiarity with time series forecasting concepts and workflows</p> </li> <li> <p>Ability to understand and work effectively within an existing, unfamiliar codebase</p> </li> <li> <p>Experience improving software quality, testing strategy, and engineering standards</p> </li> <li> <p>Experience implementing automated testing practices</p> </li> <li> <p>Experience improving monitoring, observability, or operational visibility for production systems</p> </li> <li> <p>Strong judgment around technical debt, refactoring priorities, and maintainable architecture</p> </li> <li> <p>Ability to work with existing systems rather than only building from scratch</p> </li> </ul> <h2>Why This Role</h2> <ul> <li> <p>Real production impact: Improve a system the business already relies on, not a proof-of-concept</p> </li> <li> <p>Engineering maturity focus: Bring testing, observability, and maintainability to a platform that's outgrown its current state</p> </li> <li> <p>Meaningful ownership: Help define engineering standards for the forecasting platform going forward</p> </li> <li> <p>Flexible location: Preference for Toronto or St. Louis, but open to remote consultants globally with North American working-hours overlap</p> </li> </ul> <h2>How to Apply</h2> <p>Ready to bring engineering rigor to a production forecasting platform? Apply through Toptal here: https://www.toptal.com/talent/apply</p> <p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/toptal-senior-data-ml-engineer-databricks-forecasting-platform-remote">https://weworkremotely.com/remote-jobs/toptal-senior-data-ml-engineer-databricks-forecasting-platform-remote</a></p>
Senior Data/ML Engineer — Databricks Forecasting Platform | Remote at Toptal · Outset