Software Engineer, ML Platform
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
V