S

ServiceNow

Builds software that automates business workflows

Staff Engineer - Machine Learning Systems & Reliability

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeMountain View, CA, USANo salary listedIn-person

About the Job

Requirements

  • A track record of Staff-level technical ownership, typically gained through 7+ years of experience in software engineering, platform engineering, site reliability engineering, production engineering, or machine-learning infrastructure.
  • Strong software-engineering skills in Python and at least one production systems language such as Go, Java, C++, or Rust.
  • Experience designing, operating, and troubleshooting distributed production systems, including failure analysis, capacity planning, and performance optimization.
  • Hands-on experience with cloud infrastructure, containers and Kubernetes, infrastructure as code, continuous integration and continuous delivery, and modern observability.
  • Practical understanding of the machine-learning lifecycle, including training, evaluation, model deployment, serving, monitoring, versioning, and retraining, with the ability to collaborate effectively with applied machine-learning engineers or researchers.
  • Experience distinguishing service-health problems from data-quality or model-quality problems.
  • Familiarity with site reliability engineering practices such as service-level indicators, service-level objectives, error budgets, sustainable on-call, incident management, and blameless postmortems.
  • A strong automation and internal-customer mindset, with the ability to build reliable, understandable, and usable platforms for other engineers.
  • Strong technical judgment and communication skills, especially when navigating ambiguity and coordinating across teams during production incidents.

Responsibilities

  • Design and build the production path for the complete machine-learning lifecycle, including data and feature preparation, training, experiment tracking, evaluation, artifact and model management, serving, monitoring, feedback collection, and retraining.
  • Build continuous-delivery workflows for models, prompts, agent workflows, data dependencies, and supporting services, and establish automated quality, safety, performance, and compatibility checks.
  • Implement safe rollout patterns such as shadow traffic, canaries, progressive delivery, feature flags, versioned artifacts, automated rollback, and operational kill switches.
  • Turn self-learning approaches into controlled production feedback loops by collecting outcomes, validating feedback, maintaining lineage, triggering model refreshes, comparing candidates, and promoting changes under explicit guardrails.
  • Define and operate service-level indicators, service-level objectives, alerts, and error budgets across infrastructure, data pipelines, inference services, model quality, and product behavior.
  • Connect model analytics and product telemetry with traditional operational signals to identify whether problems originate in infrastructure, data, model behavior, or the surrounding product.
  • Improve the scalability, availability, latency, and cost efficiency of distributed training, inference, and data-processing workloads.
  • Own capacity planning and resource optimization, including GPU resources where applicable.
  • Participate in production ownership across the service lifecycle, including architecture reviews, deployment, on-call, incident response, blameless postmortems, and systemic remediation.
  • Build self-service platforms and automation that reduce operational toil and shorten the time required for machine-learning engineers and data scientists to reach production.
  • Apply large language models or agentic automation to evaluation, troubleshooting, and operational workflows where they produce reliable, measurable improvements.
  • Establish practical standards for cloud infrastructure, Kubernetes, infrastructure as code, observability, security, and compliance.
  • Provide technical leadership across machine-learning, data, product, and platform teams, mentor engineers, and influence architecture without relying on formal authority.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs