Senior Scientific Computing Support Engineer

  • Philadelphia, PA
  • Posted 60+ days ago | Updated 6 hours ago

Overview

On Site
Depends on Experience
Full Time

Skills

Computational Science
Documentation
IT management
Information Technology
High performance computing
System administration
Open source
Computer networking
Network
Command-line interface
Health care
Roadmaps
Servers
Derivatives
CentOS
Leadership
Code optimization
Professional development
HPC
Reporting
Research
Vendor relationships
Computer hardware
Software maintenance
Regulatory Compliance
Collaboration
Network security
Emerging technologies
Mentorship
Policies and Procedures
Red Hat Linux
RHCSA
Red Hat Certified Engineer
Linux
InfiniBand
File systems
Scripting
Programming languages
Bash
Python
Management
Scheduling
LSF
Configuration Management
Version control
Information security
Analytical skill
Kubernetes
Docker
Cloud computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Customer service
Communication
Military
Law

Job Details

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 Services

Department:IS-Core Infrastructure

Location:Remote

Hours: (must live reasonable distance from location)M-F, Daylight

The Senior Scientific Computing Support Engineer position will work in a cross disciplinary environment supporting the research and education mission at Penn Medicine. Responsible in the design, deployment, documentation, system administration and maintenance of High-Performance Computing (HPC) systems, overall computing environment and moderately complex software applications. Work independently on most aspects of enterprise-wide systems technology. Lead and assist with projects that have an operational impact on the overall enterprise and information technology services. Applicants must have experience with High Performance Computing systems including workload managers such as LSF and high-performance parallel file systems, system administration of administrating Linux (Red Hat/Centos) servers, open-source software installation, scripting languages such as Python, networking and network interconnects such as InfiniBand, and be proficient working primarily in a Llinux command line interface. Provide direct support to existing and perspective users of cluster computing resources to include but not limited to programming, scheduling, installations and troubleshooting.

Accountabilities

PLAN:

  • Work with architects, project managers, and other stakeholders to analyze requirements and design technical solutions to meet various healthcare and research community needs.
  • Conduct advanced research on new technologies and techniques, providing recommendations and roadmaps for implementation.

DECIDE:

  • Recommend appropriate technologies for the technology domain(s) within the scope of responsibility.

DELIVER:

  • Provide operational support for linux servers, stand-alone and clustered, running RedHat and/or derivatives such as CentOS
  • Understand, maintain and support high performance parallel file systems.
  • Assist end users running applications on the HPC cluster.
  • Provide leadership and solutions for complex research computing problemso Provide technical recommendations to stakeholders regarding resource utilization, code optimization, and system tuning. Assist with the mentoring and professional development of junior level HPC Administrators. o Perform regular monitoring of utilization needs and efficiencies, and report regularly on tuning initiatives.
  • Identify applicable new technologies through research, collaboration with peers, and participation in standards organizations, industry groups, panels, etc.
  • Manage vendor relationships and cost effective hardware and software maintenance agreements with vendors.
  • Configure and maintain appropriate security levels for various compliance standards

COLLABORATE:

  • Work closely with architects and stakeholders to ensure that infrastructure initiatives are successfully implemented.
  • Work closely with network, security, development, application, and support teams in the implementation of infrastructure components that support emerging technologies and applications
  • Mentor/develop more junior level infrastructure engineers

CONSULT:

  • Serves as liaison between operations and architecture teams o Escalation point for server and operations teams
  • Review proposed designs/architectures, identifying risks and providing remediation recommendations in line with established standards and the enterprise's overall architecture.
  • 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

Minimum Requirements

Required Education and Experience

  • Bachelor's Degree is required (Master's is preferred).
  • 5+ years of Managing Linux Compute Clusters is required.

Licenses, Registrations, and Certifications

  • RedHat Linux is preferred.
  • RHCSA/RHCE is preferred.

Required Skills and Abilities

  • TECHNOLOGY: Experience managing Linux-based compute clusters, preferably Infiniband-based
  • TECHNOLOGY: Understands, maintains and supports large-scale high performance file systems
  • TECHNOLOGY: Knowledge of one or more scripting/programming languages such as BASH, Python, etc.
  • TECHNOLOGY: Experience configuring and managing cluster scheduling software like LSF
  • TECHNOLOGY: Experience with configuration management / version control tools
  • TECHNOLOGY: Working knowledge of common information security concepts and practices
  • Strong analytical skills to understand researcher requirements in data-intensive computational fields
  • TECHNOLOGY: Familiarity with container services like Kubernetes/Docker/Singularity
  • TECHNOLOGY: Experience with cloud-based solutions in AWS, Azure, or Google Cloud Platform, and integrating those tools with on premise resources.
  • COMMUNICATION: Ability to communicate with internal and external constituents
  • COMMUNICATION: Demonstrated customer service skills
  • COMMUNICATION: Demonstrated interpersonal/verbal communication skills

Additional Information:

As part of our COVID-19 response, this position may currently be offering partial or full remote work. However, in the near future this position will require full or partial on-site work.

Because growth is essential to continuing to meet the current and future needs of patients, Penn Medicine continues to expand its capabilities.

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 and Affirmative Action 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.
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.