Z

Zions Bank

Offers retail and commercial banking services

Software Engineer - ML Platform

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeMidvale, UT, USANo salary listed

About the Job

Requirements

  • At least six years of professional software engineering experience building and operating production services.
  • Proficiency in Python, including testing, packaging, and writing production-quality code.
  • Experience with Docker and container-based deployment, and working knowledge of Kubernetes.
  • Experience building or maintaining continuous integration and continuous delivery (CI/CD) pipelines.
  • Familiarity with cloud platforms such as Google Cloud Platform (GCP), including identity and access management (IAM), networking, and storage basics.
  • Experience instrumenting production services with metrics, structured logging, and alerting, using tools such as Splunk or Grafana.
  • Understanding of distributed systems fundamentals such as retries, idempotency, and failure handling.

Responsibilities

  • Build and maintain deployment pipelines, environments, and containerized services for the team’s production systems.
  • Develop components of real-time decisioning services, including event processing, integrations, and decision logging.
  • Implement observability through metrics, logging, tracing, alerting, and dashboards for production services.
  • Design and maintain the model lifecycle, including training pipelines, experiment tracking, model registry, versioning, and promotion from staging to production.
  • Implement model monitoring for prediction drift, feature drift, data quality checks, and performance against labeled outcomes.
  • Collaborate as part of a cross-functional Agile team to create clean interfaces between data, decision logic, and services.
  • Use CI/CD best practices to ensure successful deployment of machine learning models and application code.
  • Manage code to reduce vulnerabilities, govern models from a risk perspective, and follow best practices in responsible and explainable artificial intelligence.

Desired Qualifications

  • Exposure to MLOps tools such as MLflow, feature stores, or model serving frameworks.
  • Experience with streaming platforms such as Kafka.
  • Experience with workflow orchestration tools such as Airflow, Dagster, or Prefect.
  • Experience with Databricks, Spark, or Delta Lake.
  • Familiarity with rules engines or policy frameworks.

About the Company

Zions Bank

Offers retail and commercial banking services

Zions Bank is a financial institution that provides traditional banking services to individuals and businesses, including personal and business accounts, loans, mortgages, and investment services, delivered through branches and digital channels. The company differentiates itself by prioritizing people—employees, clients, and communities—through strong benefits, learning opportunities, community involvement, and autonomy that enables employees to grow in their roles. This focus on people and community sets Zions Bank apart from competitors that may emphasize products alone. The goal is to help customers succeed financially while also empowering employees and serving as a premier employer of choice that contributes to the communities it serves.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Salt Lake City, UT
Founded
1873

Recently Posted Jobs

Explore more opportunities at Zions Bank

See more jobs