Senior Software Engineer - AI/ML
Company: Mayo Foundation for Medical Education and Research
Location: Rochester
Posted on: March 14, 2025
Job Description:
Why Mayo ClinicMayo Clinic is top-ranked in more specialties
than any other care provider according to U.S. News & World Report.
As we work together to put the needs of the patient first, we are
also dedicated to our employees, investing in competitive
compensation and - to take care of you and your family, now and in
the future. And with continuing education and advancement
opportunities at every turn, you can build a long, successful
career with Mayo Clinic. You'll thrive in an environment that
supports innovation, is committed to ending racism and supporting
diversity, equity and inclusion, and provides the resources you
need to succeed.Benefits Highlights
- Medical: Multiple plan options.
- Dental: Delta Dental or reimbursement account for flexible
coverage.
- Vision: Affordable plan with national network.
- Pre-Tax Savings: HSA and FSAs for eligible expenses.
- Retirement: Competitive retirement package to secure your
future.ResponsibilitiesAt Mayo Clinic, our mission is to inspire
hope and promote health through integrated clinical practice,
education and research. The Mayo Clinic Generative AI team is
building technology at that very intersection, combining our
research initiatives with the latest advances in transformer-based
technologies to transform medicine.This is a full-time remote
position within the United States. Mayo Clinic will not sponsor or
transfer visas for this position (H1B, F1 OPT STEM).Position
Responsibilities:
- Leverage machine learning techniques such as deep learning,
natural language processing, and computer vision to lead the
design, development, testing, and deployment of machine learning
and deep learning models for healthcare applications.
- Work on the full spectrum of the AI life cycle from ideation to
production.
- Leverage advanced techniques in AI/ML to analyze vast amounts
of healthcare data, including patient records, medical imaging, and
genomic information, to develop AI solutions that meet clinical
needs and integrate smoothly into clinical processes.
- Collaborate with multidisciplinary teams to support the
engineering and implementation of AI/ML solutions.
- Develop robust machine learning pipelines to support production
processes and set new benchmarks for safety and effectiveness in
clinical settings.
- Facilitate consistent and automated AI software solution
development and releases through the design, testing, and
maintenance of tools and associated CI/CD pipelines.
- Contribute to implementing best practices and standards for AI
development and deployment methodologies, tools, and
platforms.
- Provide mentorship, guidance, and technical leadership to
junior engineers within the AI enablement team.
- Provide consultative services on areas of expertise to clinical
work units or AI product teams, offering insights and strategies to
address complex business problems.
- Provide training and education to healthcare staff on AI tools
and technologies.
- Contribute to developing new AI methods and technologies that
can advance the state-of-the-art in healthcare
AI.QualificationsRequired qualifications for this position include:
Bachelor's Degree in Computer Science/Engineering or related field
with 5 years of experience as noted below; OR an Associate's degree
in Computer/Science/Engineering or related field with 7 years of
experience.Have in-depth knowledge of software engineering with
experience coding applications or services in a high-level language
(C, C++, Golang, Java, C# etc.) and a basic knowledge of related
fields.Demonstrated problem solving and time management skills.
Possesses strong technical aptitude for designing and implementing
software solutions. Experience with modern application development
frameworks. Knowledge of professional software engineering
practices & best practices for the full software development life
cycle, including coding standards, code reviews, source control
management, build processes, testing, and operations. Deep hands-on
technical expertise, excellent verbal and written communication
skills. Experience with Agile software development
techniques.Preferred Qualifications for this position include:
- Ph.D or Master's degree in Computer Science/Engineering or
related field.
- Experience applying AI and machine learning in production
healthcare environments, highlighting an understanding of
healthcare technology.
- Demonstrated leadership in managing complex projects, to
navigate intricate project requirements and deliver successful
outcomes.
- Proficiency in fostering collaboration across diverse teams and
effectively communicating complex technical concepts to
non-technical stakeholders.
- Demonstrated expertise in cloud infrastructure environment and
software development tools.
- Experience working with large, complex, and heterogeneous data
sets, preferably in healthcare.
- Skilled in AI/ML techniques and frameworks.
- Familiarity with best practices in data engineering, data
science, AI Engineering, and the MLOps communities.
- Demonstrated initiative in administration, education, software
development, and technical reporting.
- Mentor less-experienced team members, coupled with strong
interpersonal, communication, and time management skills.
- Strong expertise in AI/ML techniques and frameworks, such as
deep learning, natural language processing, and Generative AI, with
proficiency in tools like Python, TensorFlow, PyTorch,
sci-kit-learn and Keras.
- Knowledge of the healthcare domain, including clinical
workflows, electronic health records, medical terminologies,
regulatory requirements, and industry standards.
- Familiarity with systems or quality engineering best practices,
regulatory standards, and compliance frameworks, with the ability
to adapt these effectively to different project scenarios.
- Demonstrated experience leading technical/quantitative teams in
a regulated environment.
- Demonstrated experience creating risk management files and
verification/validation strategies for digital health technology
products within the healthcare industry.Exemption
StatusExemptCompensation Detail$134,888.00 - $195,624.00 /
yearBenefits EligibleYesScheduleFull TimeHours/Pay Period80Schedule
DetailsMonday - Friday, 8am - 5pmWeekend ScheduleAs
neededInternational AssignmentNoSite DescriptionJust as our
reputation has spread beyond our Minnesota roots, so have our
locations. Today, our employees are located at our three major
campuses in Phoenix/Scottsdale, Arizona, Jacksonville, Florida,
Rochester, Minnesota, and at Mayo Clinic Health System campuses
throughout Midwestern communities, and at our international
locations. Each Mayo Clinic location is a special place where our
employees thrive in both their work and personal lives. Affirmative
Action and Equal Opportunity EmployerAs an Affirmative Action and
Equal Opportunity Employer, Mayo Clinic is committed to creating an
inclusive environment that values the diversity of its employees
and does not discriminate against any employee or candidate. Women,
minorities, veterans, people from the LGBTQ communities, and people
with disabilities are strongly encouraged to apply to join our
teams. Reasonable accommodations to access job openings or to apply
for a job are available.RecruiterTed Keefe
#J-18808-Ljbffr
Keywords: Mayo Foundation for Medical Education and Research, Rochester , Senior Software Engineer - AI/ML, IT / Software / Systems , Rochester, Minnesota
Didn't find what you're looking for? Search again!
Loading more jobs...