DeveloperJobs.io
← Back to all jobs

Job Description

Senior Software Engineer role on a small Agile team building and productionizing machine learning applications and systems at scale.

Responsibilities

  • Establish and evolve the team’s engineering practice across SDLC, CI/CD, testing, and containerization
  • Design, build, and operate reliable, scalable backend services and APIs
  • Define production reliability targets and design services to meet those targets
  • Make and document architectural decisions balancing reliability, maintainability, and project timelines
  • Set team standards for code review, testing, branching, release management, and documentation
  • Build and maintain CI/CD pipelines, environments, and container-based deployment practices
  • Collaborate on a cross-functional Agile team and mentor on production engineering practices

Requirements

  • 6+ years of professional software engineering experience, including building and operating production services
  • Strong proficiency in at least one backend language: Python, Java, Go, or Kotlin
  • Solid understanding of API design and distributed systems fundamentals
  • Hands-on experience with CI/CD pipelines and container-based deployment using Docker and Kubernetes
  • Experience instrumenting production services with metrics, structured logging, tracing, and alerting using tools such as Splunk or Grafana

Preferred Qualifications

  • Exposure to machine learning systems or ML infrastructure
  • Experience with streaming platforms such as Kafka
  • Experience with workflow orchestration or data platforms including Airflow, Databricks, or Spark
  • Experience in financial services or other regulated environments
  • Experience with GCP and infrastructure as code tools such as Terraform

Tech Stack

  • Python, Java, Go, Kotlin
  • Docker, Kubernetes
  • Splunk, Grafana

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
  • Zions Technology Center: 7860 South Bingham Junction Blvd, Midvale, UT 84047
  • Zions Technology Center is a 400,000-square-foot technology campus in Midvale, Utah

Similar Jobs