Senior Machine Learning Engineer, Forecasting (Remote)

Apella Technology Remote

SeniorRemoteFull-time $175,000 – $225,000 a year

About the role

Apella Technology is hiring a full-time remote Senior Machine Learning Engineer to build and operate production forecasting systems. This role suits an experienced machine-learning engineer with MLOps, infrastructure, deployment automation, and model-serving experience, particularly in distributed production environments. You will improve automated training and deployment, investigate data and model issues, and help establish reliable ML platform foundations.

What you’ll do

  • Collaborate with engineering, product, and data-science teams on machine-learning solutions.
  • Automate processes that improve experimentation speed and operational reliability.
  • Build, integrate, and monitor distributed machine-learning systems across their lifecycle.
  • Investigate model performance, data quality, and production issues.
  • Manage automated retraining and deployment for forecasting models.
  • Develop team practices for MLOps, automation, and production ML systems.

What they’re looking for

  • At least five years building and maintaining production machine-learning systems.
  • Strong Python, Docker, Kubernetes, CI/CD, Terraform, and Helm skills.
  • Experience with model-training orchestration, automated retraining, model deployment, and A/B testing or variant management.
  • Experience designing scalable microservices, APIs, and service dependencies.
  • A record of taking systems from concept to production and improving reliability over time.
  • Experience collaborating with data scientists, backend teams, and product organizations.
  • Commitment to tested, maintainable, documented code.

Nice to have

  • Experience in healthcare or another regulated industry.
  • Forecasting or time-series experience.
  • Computer-vision experience.
  • Experience with DAG frameworks or Flink.

What’s on offer

  • Remote-first full-time work.
  • Annual base pay of $175,000 to $225,000 USD.
  • Stock options.
  • Flexible vacation, health, dental, and vision insurance, virtual and in-person team events, and 16 weeks of parental leave.

Questions about this role

Is the Senior Machine Learning Engineer role remote?

Yes. The role is listed as remote-first.

What is the salary range?

The listed annual base salary range is $175,000 to $225,000 USD, with stock options.

How much experience is required?

The employer asks for five or more years building and maintaining production machine-learning systems.

What MLOps tools are relevant to the role?

The posting names Python, Docker, Kubernetes, GitHub Actions, ArgoCD, Terraform, Helm, and training orchestration tools such as Dagster or Airflow.

Related roles

Senior Machine Learning Engineer, Ad Tech Engineering

Roku · Bengaluru, India

Senior hybrid machine learning role in Bengaluru for an experienced engineer building AI systems for Roku's advertising platform. You'll work on multimodal ad understanding, brand safety, moderation, creative generation, and large-scale model serving.

HybridSeniorFull-time
Machine LearningDeep LearningComputer VisionGenerative AI +13
5 days ago

Senior Machine Learning Engineer - Advertising Engineering

Roku · Bengaluru, India

Senior hybrid machine learning engineering role in Bengaluru focused on Roku's advertising data and AI platform. You'll build large-scale ML systems and agentic generative AI features for targeting, measurement, reporting, and optimization.

HybridSeniorFull-time
Machine LearningPythonScalaJava +16
5 days ago

Senior Machine Learning Engineer

Atlassian · San Francisco, United States

A senior machine learning engineering role at Atlassian building evaluation and agentic AI systems for the Rovo product, open remotely. Suited to an experienced ML engineer who wants to remain hands-on while setting technical direction.

RemoteSeniorFull-time
Machine LearningLLMPythonModel Evaluation +1
2 days ago

Senior Machine Learning Engineer (TechTree)

TechTree · Warszawa, Poland · Kraków, Poland

Remote senior machine learning engineer role in Warszawa or Kraków focused on real-time disinformation detection and production ML infrastructure. The position suits an engineer who can own models, data systems, deployment, and monitoring rather than working only on research prototypes.

RemoteSeniorFull-time
PythonSQLNoSQLStreaming Data +7
7 days ago

Senior Machine Learning Engineer

Quantiphi · Mumbai, India · Bengaluru, India · Trivandrum, India

Quantiphi is hiring a senior Machine Learning Engineer in India to lead production ML, generative AI, and MLOps delivery for healthcare and life sciences projects. The role suits hands-on technical leaders with six to eight years of experience across Python, deep learning, RAG, agentic systems, and cloud operations.

On-siteSeniorFull-time
PythonSQLPyTorchTensorFlow +12
13 days ago

Senior Machine Learning Engineer

Atlassian · San Francisco, United States

A senior machine learning engineer role at Atlassian building production ML and evaluation systems for the Rovo AI agent platform.

RemoteSeniorFull-time $171,063 – $269,075 a year
Machine LearningLLM EvaluationAgentic SystemsExperimentation +2
Yesterday