DeveloperJobs.io
← Back to all jobs

Job Description

Software Engineer, ML Platform will support an Agile team productionizing machine learning applications and systems at scale.

Responsibilities

  • Build and maintain deployment pipelines, environments, and containerized services for production systems
  • Develop components of real-time decisioning services, including event processing, integrations, and decision logging
  • Implement observability with metrics, structured logging, tracing, alerting, and dashboards for production services
  • Design and manage the model lifecycle: 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 on a cross-functional Agile team to maintain clean interfaces between data, decision logic, and services
  • Apply CI/CD best practices to deploy ML models and application code reliably
  • Maintain well-managed code to reduce vulnerabilities; support risk-governed model handling and follow Responsible and Explainable AI best practices

Requirements

  • 6+ years of professional software engineering experience building and operating production services
  • Strong Python skills, including testing, packaging, and production-quality code
  • Experience with Docker and container-based deployment; working knowledge of Kubernetes
  • Experience building or maintaining CI/CD pipelines
  • Familiarity with cloud platforms such as GCP, including IAM, networking, and storage basics
  • Experience instrumenting production services with metrics, structured logging, and alerting using tools such as Splunk or Grafana
  • Knowledge of distributed systems fundamentals including retries, idempotency, and failure handling

Preferred 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 including Airflow, Dagster, or Prefect
  • Experience with Databricks, Spark, or Delta Lake
  • Familiarity with rules engines or policy frameworks

Technologies

  • Python
  • Docker
  • Kubernetes
  • CI/CD
  • GCP
  • Splunk
  • Grafana
  • MLflow
  • Kafka
  • Airflow
  • Dagster
  • Prefect
  • Databricks
  • Spark
  • Delta Lake

Benefits

  • Medical, Dental and Vision Insurance - START DAY ONE!
  • Life and Disability Insurance, Paid Parental Leave and Adoption Assistance
  • Health Savings (HSA), Flexible Spending (FSA) and dependent care accounts
  • Paid Training, Paid Time Off (PTO) and 11 Paid Federal Holidays
  • 401(k) plan with company match, Profit Sharing, competitive compensation in line with work experience
  • Mental health benefits including coaching and therapy sessions
  • Tuition Reimbursement for qualifying employees
  • Employee Ambassador preferred banking products

VISA SPONSORSHIP

This position is currently not eligible for employment visa sponsorship (e.g., H-1B visa).

Location

  • Midvale, UT (Hybrid)
  • Hybrid work from home schedule with a minimum of three days per week in the office at the new Zions Technology Center
  • Zions Technology Center - 7860 South Bingham Junction Blvd, Midvale, UT 84047

Similar Jobs