Cloud and AI Software Engineer

  • Ann Arbor, MI
  • Posted 22 hours ago | Updated 22 hours ago

Overview

On Site
Hybrid
$70 - $90
Full Time

Skills

Amazon Web Services
Artificial Intelligence
Cloud Computing
Continuous Integration
Google Cloud Platform
Incident Management
Kubernetes
Machine Learning (ML)
Python
System Monitoring

Job Details

Job Title: Cloud and AI Software Engineer
Location: Hybrid Palo Alto, CA or Ann Arbor, MI (onsite 3 days/week)

Overview:
We re seeking experienced Cloud and AI Software Engineers to help build scalable, distributed systems that support enterprise-level AI and machine learning development. This is a hands-on engineering role focused on infrastructure, tooling, and integration across the ML lifecycle.

Responsibilities:

  • Architect and implement robust, scalable systems for enterprise AI workloads
  • Lead development of critical infrastructure components with a focus on reliability and performance
  • Collaborate with cross-functional teams to integrate services into the ML development lifecycle
  • Optimize infrastructure usage for compute-heavy tasks
  • Establish and improve development standards, including CI/CD best practices
  • Monitor and analyze system performance; participate in incident response and on-call rotations

Required Qualifications:

  • Bachelor s degree in Computer Science, AI/ML, or related field
  • 5+ years of relevant experience
  • Strong hands-on experience with Kubernetes and container technologies in production
  • Proficiency in Python, Golang, or similar programming languages
  • Solid understanding of cloud-native, event-driven, and distributed architectures
  • Familiarity with DevOps principles and best practices
  • Strong communication skills and a collaborative mindset

Preferred Skills:

  • Experience with databases and blob storage
  • Familiarity with ML tooling such as Kubeflow, Ray, Kueue, or Flyte
  • Knowledge of cloud platforms (AWS, Google Cloud Platform, etc.)
  • Understanding of the machine learning development lifecycle

Experience with production system monitoring and analysis

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Mice Groups