M

Mayo Clinic

Nonprofit medical center delivering care

Senior Software Engineer - AI Platform Engineering

Platform EngineeringConfirmed live in the last 24 hours
Full-timeRochester, MN, USA$141k - $204.5k /yr

About the Job

Requirements

  • Proven experience building scalable back-end systems, ideally focused on containerization and orchestration such as Kubernetes.
  • Strong understanding of the lifecycle of large language models and autonomous agents, including inference optimization and retrieval-augmented generation architectures.
  • A track record of implementing observability, including logging, metrics, and tracing, in complex distributed environments.
  • A bachelor's degree in Computer Science, Engineering, or a related field with five years of relevant experience, or an associate's degree in Computer Science, Engineering, or a related field with seven years of relevant experience.
  • In-depth knowledge of software engineering and experience coding applications or services in a high-level programming language, preferably Python, and basic knowledge of related fields.
  • Experience with modern application development frameworks.
  • Knowledge of professional software engineering practices across the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Deep hands-on technical expertise.
  • Experience with Agile software development techniques.
  • Authorization to work and remain in the United States without Mayo Clinic sponsorship now or in the future; eligible statuses listed include U.S. citizen, national, permanent resident, refugee, or asylee. The Mayo Clinic does not participate in the F-1 STEM OPT extension program.

Responsibilities

  • Design and implement high-performance hosting environments for specialized models and autonomous agents.
  • Build multi-tenant platform capabilities that support agent and model execution across cloud and on-premises environments.
  • Implement solutions for real-time monitoring, distributed tracing, and automated evaluation of agents and models in production.
  • Participate in a rotational platform operations team to ensure the reliability and uptime of critical AI services.
  • Partner with cross-functional AI teams to identify system friction, streamline workflows, and accelerate delivery of AI-driven value.

Desired Qualifications

  • A master's degree in Computer Science, Engineering, or a related field.
  • Ability to use a wide variety of open-source technologies and cloud-based services.
  • Experience writing software for the cloud, including GCP, AWS, or Azure.
  • Experience in databases, analytics, big data systems, or business intelligence products.
  • Experience building high-performance, highly available, and scalable distributed systems.
  • Experience developing software for healthcare-related industries.

About the Company

Mayo Clinic

Nonprofit medical center delivering care

Mayo Clinic is a nonprofit medical organization that provides comprehensive health care by combining clinical practice, education, and research. It treats patients with serious and complex illnesses using multidisciplinary teams and integrates new research findings into care. It differentiates itself with a large integrated academic health system, a focus on high-quality outcomes, health equity programs, and a global reach. Its goal is to advance medical knowledge, improve patient outcomes, and educate the next generation of clinicians and researchers.

Company size
10,001+
Company stage
Grant
Total funding
$360.1M
Headquarters
Rochester, MN
Founded
1978

Recently Posted Jobs

Explore more opportunities at Mayo Clinic

See more jobs