N

North Cloud

Software Engineer - Machine Learning, Time Series Forecasting

Applied Machine LearningUpdated on Nov 14
Full-time$186k - $257k /yr

About the Job

Requirements

  • At least 4 years of software or machine learning engineering experience, including shipping time series models to production and owning them after launch.
  • Deep experience with time series forecasting across classical statistical methods and machine learning approaches, with judgment about when each approach fits.
  • Experience with time-aware validation, backtesting, and forecast accuracy metrics, and understanding their tradeoffs.
  • Experience monitoring production models, including drift, anomaly detection, and retraining.
  • Fluency in Python and SQL, and experience with large datasets.
  • Experience collaborating with data scientists and explaining model behavior and uncertainty to people outside engineering.
  • Pragmatic, informed use of AI coding tools.

Responsibilities

  • Build and improve time series models for projected spend, budgets, and commitment recommendations across customers with different sizes and usage patterns.
  • Partner with Services teammates to put models into production as a reliable shared service with clear interfaces.
  • Shape the forecasting service architecture, including model training, versioning, evaluation, and serving.
  • Improve evaluation, backtesting, and monitoring of forecast accuracy over time.
  • Build proactive detection and alerting for unusual forecasts and model drift so issues surface before affecting decisions.
  • Quantify forecast uncertainty, including prediction intervals, so features using forecasts can account for it.
  • Work with data scientists to turn forecast results and model changes into findings product and business teams can act on.
  • Work with the Commitments, Visibility, and Data teams to determine what each feature needs from a forecast.

Desired Qualifications

  • Experience working as a data scientist or doing analysis work alongside machine learning engineering.
  • Experience with probabilistic forecasting.
  • Experience forecasting usage, demand, or spend across many accounts with different patterns.
  • Experience with cloud usage, billing, or pricing data.
  • Experience with AWS machine learning services.
  • Familiarity with FinOps concepts.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at North Cloud

See more jobs