Senior HPC Engineer

at  EPAM Systems Inc

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Apr, 2025USD 90000 Annual25 Jan, 2025N/APython,Puppet,Test Driven Development,Scripting,Linux System Administration,Tuning,Salt,Kubernetes,R,Computer Science,Life Sciences,Htc,Bioinformatics,Storage,Nonmem,Bash,Nomad,Pharmaceutical Industry,Package Management,MatlabNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for a highly skilled Senior HPC Engineer to join our team responsible for maintaining an HPC platform used by Clinical Pharmacology organizations to perform complex Pharmacokinetics and Pharmacodynamics calculations in determining a drug’s efficacy and safety during clinical trials.
You will be a member of an agile DevOps team, working together to build and maintain platform services and also end-to-end solutions supporting the computational needs of leading scientists.
The successful candidate will bring deep knowledge in one or more technologies relating to HPC and contribute to specific projects in those areas of expertise, while also having the opportunity to gain broad knowledge across other technology areas. These may include Infrastructure as Code (IaC), container technology, or integration with public cloud providers.
Req.#757354891

REQUIREMENTS

  • Bachelor’s degree or higher in a quantitative or engineering field (computer science, bioinformatics, engineering, among others); OR equivalent work experience
  • Hands-on experience operating and/or engineering large-scale computing environments such as HPC, HTC, or BC, preferably Life Sciences (e.g. Pharmaceutical Industry, BioTech)
  • Understanding of Linux system administration, the TCP/IP stack, and storage subsystems
  • Operation and configuration of public cloud computing infrastructure (preferably AWS)
  • Scripting using Bash and Python
  • Test-driven development, and testing frameworks such as pytest, testinfra, reframe HPC
  • Configuration management tools (e.g. Ansible, salt, puppet)
  • Conda package management
  • Container technology and container schedulers (e.g. Docker and Singularity, Nomad and Kubernetes)
  • CI/CD GitHub/GitLab Actions
  • Observability stacks such as Grafana, Prometheus, and ELK
  • Experience with application profiling and performance tuning
  • Experience in using analytical tools: Nonmem, R, R-Studio, MATLAB, Monolix, etc.

Responsibilities:

  • Deploying new applications and services to the private or public cloud, using IaC, configuration management, and CI/CD
  • Oversee operational support for the platform and deployed services, including direct engagement with end-users
  • Drive problem investigation and resolution for complex incidents
  • Maintaining scientific workflows, built on the platform with open-source software or vendor partnerships
  • Managing the infrastructure aspects of the configuration, implementation, and support of the platform and GitHub workspace in the cloud
  • Manage monitoring and responses to service alerts and events in a timely manner
  • Implementing best practices to optimize efficiency and reliability
  • Maintaining documentation and providing technical guidance and support to team members


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

A quantitative or engineering field (computer science bioinformatics engineering among others or equivalent work experience

Proficient

1

Remote, Canada