M

Medtronic

Medical device maker advancing therapies

Principal Platform Engineer - ML Ops

Platform EngineeringUpdated on Nov 4
Full-timeGalway, Ireland€83.5k - €125.3k

About the Job

Requirements

  • A Bachelor's degree (Level 8) in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical discipline and a minimum of 7 years of relevant experience; alternatively, an advanced degree and a minimum of 5 years of relevant experience.
  • Mastery of a relevant specialty area, such as MLOps, cloud platform engineering, distributed systems, software engineering, infrastructure, or data engineering, combined with broad knowledge of applicable industry practices.
  • Strong knowledge of the machine learning model lifecycle and MLOps practices, including model development, training, validation, versioning, deployment, monitoring, reproducibility, and lifecycle management.
  • Experience with machine learning frameworks and technologies such as PyTorch, TensorFlow, or equivalent technologies.
  • Demonstrated experience designing, developing, and operating cloud-native and distributed software systems.
  • Experience building and improving reusable platform services, automation, CI/CD pipelines, Infrastructure as Code, APIs, and self-service engineering capabilities.
  • Strong hands-on experience developing software solutions in Python and writing clean, maintainable, and efficient code for production environments.
  • Ability to independently solve difficult, moderately complex, and undefined technical problems through detailed information gathering, analysis, investigation, and sound engineering judgment.
  • Ability to make moderate to significant improvements to processes, systems, products, or engineering practices that measurably improve performance of the job area.
  • Experience leading major or moderately complex technical projects, including planning and coordinating work, managing dependencies, delegating activities, reviewing work products, and providing technical leadership.
  • Ability to provide guidance, coaching, and training to other engineers and raise technical capability across a team or engineering organization.
  • Experience troubleshooting complex production systems, performing root-cause analysis, and implementing solutions and lasting systemic improvements.
  • Strong communication and influence skills, including representing an organization as a primary technical contact and collaborating with internal teams, customers, external partners, and vendors at multiple levels.
  • Ability to negotiate, build consensus, and influence technical decision-making across teams and organizational boundaries.
  • Broad knowledge of principles and practices sufficient to lead complex technical initiatives from planning through implementation and adoption.

Responsibilities

  • Define technical direction for the design, implementation, and operation of shared platform and Machine Learning Operations (MLOps) capabilities that improve software delivery, developer productivity, operational efficiency, and the machine learning lifecycle.
  • Lead major, moderately complex projects and technical initiatives beyond the immediate job area, including planning technical work, delegating and reviewing work, coordinating cross-team dependencies, and driving delivery of expected outcomes.
  • Independently investigate difficult, moderately complex, and undefined technical problems by gathering and analyzing information across systems, teams, and engineering disciplines, and develop and implement effective solutions.
  • Develop solutions and drive improvements to platforms, processes, systems, and engineering practices that improve scalability, reliability, security, maintainability, developer experience, and overall performance.
  • Apply MLOps, cloud, platform, or distributed-system engineering expertise to design scalable solutions and provide technical analysis and recommendations for architecture, modernization, standards, and engineering practices.
  • Design and evolve reusable platform services, automation, APIs, templates, CI/CD capabilities, and self-service engineering workflows that simplify delivery and promote consistent practices across teams.
  • Provide technical leadership, guidance, coaching, and training to engineers through delegation and review of technical work, architecture and design feedback, code reviews, troubleshooting, and knowledge sharing.
  • Act as a technical team leader for major initiatives by establishing technical approaches, coordinating execution, reviewing work products, resolving technical barriers, and ensuring solutions meet expected outcomes.
  • Represent the organization as a primary technical contact for assigned projects and initiatives, communicating with internal teams, customers, external partners, and vendors at various levels.
  • Negotiate, influence, and build consensus across organizational boundaries to resolve technical tradeoffs, align dependencies, establish shared approaches, and drive decision-making.
  • Partner across software engineering, architecture, security, data, and infrastructure disciplines to translate complex needs into maintainable, secure, scalable, and cost-effective solutions.
  • Lead technical investigations and root-cause analysis, implementing solutions that address immediate problems and identifying systemic improvements that increase platform effectiveness and operational resilience.
  • Influence platform roadmaps, technical standards, project milestones, and adoption strategies through technical expertise, analysis, collaboration, and consensus building.

Desired Qualifications

  • Experience running and monitoring machine learning models in a production environment.
  • Experience building backend applications on public cloud platforms such as AWS, Microsoft Azure, or GCP.
  • Deep understanding and practical experience with containerization technologies such as Kubernetes, Docker, and Helm.
  • Familiarity with event streaming platforms such as Apache Kafka or comparable technologies.
  • Experience configuring observation tools such as Dynatrace, ELK, Prometheus, Grafana, or comparable technologies for monitoring applications.

About the Company

Medtronic

Medical device maker advancing therapies

Medtronic develops medical devices that diagnose, monitor, and treat chronic diseases. Its products include implantables, sensors, and therapies used in cardiovascular care, diabetes management, and neurostimulation, working by interacting with the body to regulate or monitor physiological processes. The company differentiates itself through a long history of device development, strategic acquisitions like Covidien, and a broad, diversified portfolio across therapeutic areas. Its goal is to improve patients’ health outcomes by delivering integrated medical technologies and solutions for disease management.

Company size
10,001+
Company stage
IPO
Headquarters
Fridley, MN
Founded
1949

Recently Posted Jobs

Explore more opportunities at Medtronic

See more jobs