Senior HPC Engineer
at EPAM Systems Inc
Remote, British Columbia, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Apr, 2025 | USD 90000 Annual | 25 Jan, 2025 | N/A | Python,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,Matlab | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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