Penn Medicine logo

Lead Machine Learning Software Engineer

Penn Medicine

Remote · USJobSeen 1 day agoSeen in employer's feed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Remote · US
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Penn Medicine seeks a Lead Machine Learning Software Engineer to develop, implement, and maintain software for machine learning models and algorithms across healthcare domains. The role provides technical leadership, independently leads projects, and collaborates with data scientists, engineers, clinicians, administrators, and product managers. It also contributes to AI governance standards, model deployment and monitoring, data integration, and mentoring junior team members.

Skills & qualifications

RequiredNice to have

Skills

Software EngineeringMachine Learning InfrastructureHealthcare DataMachine LearningProject LeadershipCross-Functional Coordination

Qualifications

Bachelor's in Computer Science or Related Field5+ Years Software Engineering ExperienceMaster's in Computer Science or Related Field1+ Years Healthcare Analytics Experience

Benefits

Tuition Assistance

Full job description

Description

Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, conducting innovative research, and educating future leaders in the field of medicine. Working for this leading academic medical center means collaboration with top clinical, technical and business professionals across all disciplines.

Today at Penn Medicine, someone will make a breakthrough. Someone will heal a heart, deliver hopeful news, and give comfort and reassurance. Our employees shape our future each day. Are you living your life's work?

  • Entity: Corporate

  • Department: PennDnA Data Science

  • Location: 8hr Days

  • Hours: Remote based out of 3535 Market St. Philadelphia, PA

Summary:

Working with a team of data scientists and ML engineers, this Lead Machine Learning (ML) Software Engineer is responsible for the development, implementation, and maintenance of cutting-edge software for machine learning models and algorithms. The goal is to drive impactful insights and solutions across various healthcare domains, such as enhancing patient care, operational efficiency, and research endeavors. The ideal candidate will have a strong background in software engineering, machine learning infrastructure, and a deep understanding of healthcare data. They will be recognized as a subject matter expert in domain(s), independently lead projects, build relationships with clients and senior leaders and mentor junior members of the team.

Responsibilities:

  • Leadership & Strategy: Contribute strategic direction and technical leadership for machine learning software engineering, including the development and execution of innovative software standards and solutions for ML initiatives. Help define and uphold the long-term vision and technical standards for software engineering initiatives, aligning them with organizational objectives and industry best practices.  Contribute to the creation of technical standards for Penn Medicine’s AI governance and review of both vendor and internal capabilities.

  • Systems and Software Engineering: Leverage proprietary and open-source tools and frameworks to develop ML systems and software applications. Design and implement scalable and modular software architectures, emphasizing maintainability and extensibility. Develop core capabilities for ML training, development, deployment and monitoring.  Develop integrations with health system applications (e.g. Epic), systems and both on-prem and cloud infrastructure. Responsible for continuous integration and continuous delivery of production code. Independently lead projects from concept to execution, coordinating with cross-functional teams, as needed.

  • Model Deployment and Monitoring: Develop and enforce the technical standards for deployment of machine learning models for healthcare applications. Contribute to the deployment and monitoring of ML capabilities based on emerging technologies, trends and methodologies. Lead the design and development of tools for active monitoring of models and ML applications. Help maintain and optimize production models and applications.

  • Data Sourcing and Integration: Work with ML and data engineers to build robust and maintainable data pipelines for model development, validation, and deployment. Ensure seamless data integration and flow with health system applications that supports the scalability and efficiency of ML models and analytics platforms.

  • Collaboration: Build relationships with PennDnA and client stakeholders, including senior leaders. Collaborate with a multidisciplinary team, including data scientists, data and ML engineers, clinicians, administrators, and product managers, to define project requirements and develop solutions that meet organizational needs. This collaboration aims not only to advance healthcare technology but also to drive significant improvements in patient outcomes and operational efficiencies, demonstrating the tangible impact of our work. Provide subject matter expert review, guidance and consultation.

  • Continuous Improvement: Demonstrate a commitment to continuous learning and professional development. Stay current with emerging industry trends, best practices, and technologies in ML software engineering. Contribute to a culture of performance excellence. Actively seeks and applies feedback from others to strengthen capabilities.

  • Performs duties in accordance with Penn Medicine and entity values, policies, and procedures

  • Other duties as assigned to support the unit, department, entity, and health system organization

  • Other duties as assigned to support the unit, department, entity, and health system organization

Education or Equivalent Experience:

  • Bachelor of Arts or Science Computer science or a related field with a focus on machine learning or data science (Required)

  • And 5+ years Experience and expertise in software engineering and infrastructure to support development and deployment of machine learning models and applications. Proven track record of independently leading projects from concept to execution, coordinating with cross-functional teams, as needed. (Required)

  • Master of Arts or Science Computer science or a related field with a focus on machine learning or data science (Preferred)

  • 1+ years healthcare analytics (Preferred)

We believe that the best care for our patients starts with the best care for our employees. Our employee benefits programs help our employees get healthy and stay healthy. We offer a comprehensive compensation and benefits program that includes one of the finest prepaid tuition assistance programs in the region. Penn Medicine employees are actively engaged and committed to our mission. Together we will continue to make medical advances that help people live longer, healthier lives.

Live Your Life's Work

We are an Equal Opportunity employer. Candidates are considered for employment without regard to race, ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, familial status, genetic information, domestic or sexual violence victim status, citizenship status, military status, status as a protected veteran or any other status protected by applicable law.

REQNUMBER: 347282

How this job compares

Set against the 7,944 open Software Engineering jobs on Olive Jobs, counted October 30, 2026.

Pay
  • This postingNot listed
  • Pennsylvania median$125–232K/yr98 salary ranges
  • Pennsylvania median$25–32/hr20 hourly ranges
Openings
Olive Jobs lists 175 open Software Engineering jobs in Pennsylvania and 7,944 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Pennsylvania
Experience
This posting asks for at least 5 years of experience; Software Engineering postings that state a minimum ask for 7 years at the median (6,138 postings).
Education
2,188 of the 7,944 open Software Engineering jobs (28%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 30, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.