Search jobs > Mississauga, ON > Application engineer

HPC Applications Engineer

AstraZeneca
Mississauga,Canada
$100K-$130K a year (estimated)
Full-time

AstraZeneca is a global, innovation-driven biopharmaceutical business that focuses on the discovery, development, and commercialization of prescription medicines for some of the world’s most serious diseases.

But we’re more than one of the world’s leading pharmaceutical companies. At AstraZeneca, we’re proud to have a unique workplace culture that inspires innovation and collaboration.

Here, employees are empowered to express diverse perspectives and are made to feel valued, energized and rewarded for their ideas and creativity.

Recognizing the importance of individualized flexibility, our ways of working allow employees to balance personal and work commitments while ensuring we continue to create a strong culture of collaboration and teamwork by engaging face-to-face in our offices 3 days a week.

Our head office and BlueSky Hub in downtown Toronto are purposely designed with collaboration in mind, providing space where teams can come together to strategize, brainstorm and connect on key projects.

Our dedication to sustainability is also central to our culture and part of what makes AstraZeneca a great place to work.

We know the health of people, the planet and our business are interconnected which is why we’re taking ambitious action to tackle some of the biggest challenges of our time, from climate change to access to healthcare and disease prevention.

ABOUT OUR RESEARCH DATA AND ANALYTICS TEAM

The Research Data & Analytics Team within R&D IT is a global team of highly experienced, skilled data and AI engineers and professionals, passionate about delivering innovative services and products.

The mission of our team is to transform the way the R&D discovers and develops medicine through data, analytics, and AI.

To achieve this, we partner with scientific teams to deliver ground-breaking capabilities, products and platforms that enable scientists to accelerate medicines that are safe and effective for patients.

SCIENTIFIC COMPUTING PLATFORM

The Scientific Computing platform (SCP) is a foundational capability for HPC and scaled research computing solutions. Embedded within the Research D&A organisation, it is central to analytics products focused on computational chemistry, imaging, multi-OMICs, structural biology, data science and AI.

We are accountable for the end-to-end delivery of high-performance analytics products, with an emphasis on augmenting the HPC experience.

We combine modern HPC with a powerful DevOps stack and cloud-native technologies to power research and development at AstraZeneca.

ABOUT THE PLATFORM

The SCP team provides the high-performance computing (HPC) platform and optimised applications on which scientists build their workflows.

We are driven to accelerate scientific discovery, and achieve this through rapid deployment of applications, optimisation of complex workflows and application tuning for very large problems.

An overarching principle is to maximise the impact of the team's support efforts.

We are seeking a passionate HPC engineer focussed on applications and research software engineering. The ideal candidate will have extensive hands-on experience making an impact with HPC technology, delivering HPC services to a high quality, and able to relate to the scientific community and work closely with users to make the best use of research computing services.

The HPC landscape is continually evolving. You will need the skills to help build, optimiseand operateindustry-leading capabilities, including application build frameworks, containerised applications and cloud software-as-a-service.

Automated deployment is a key feature of your workand you will need to be comfortable with DevOps processes and delivering consistency through automation and strong focus of the role will also be working directly with scientific users to help them optimise and productionise their code and make best use of the facility.

Key Accountabilities

Develop, deliver and operate research computing services and applications.

Take a Site Reliability Engineering approach to HPC services, managing the developmentdeployment, monitoring and incident response end-to-end.

Solve complex technical problems, both with SCP applications and services and the user’s use of them

Provide deep research software engineering expertise to assist users in debugging and optimising their workflows and applications

Essential Knowledge, Skills, and Experience

Scientific application installation, optimisation and configuration

Effective use of HPC job schedulers such as SLURM

Experienced working in a Linux environment

Competent in multiple programming and scripting languages from the following list : python, R,Shell Scripts, C / C++, Golang, and deep expertise in at least one of them

Deep understanding of the factors influencing HPC application performance

Highly customer focused; able to explain IT technical concepts in a manner which non-IT experts can understand

Desirable Skills and Knowledge

Scientific degree, and / or experience in computationally intensive analysis of scientific data

Previous experience in high performance computing (HPC) environments, especially at large scales (>

10,000 cores)

Experience with high performance parallel filesystems at petabyte scale, GPFS, Lustre

Hands-on knowledge of a range of scientific and HPC applications such as simulation software, bioinformatics tools or 3D data visualisation packages

Experience with software buildframeworks such as Easybuild or Spack

Expertise in GPU, AI / ML tools and frameworks (CUDA, TensorFlow, PyTorch)

Strong understanding of parallel programming techniques ( MPI, pthreads, OpenMP) and code profiling / optimisation

Experience with workflow engines ( Apache Airflow, Nextflow, Cromwell, AWS StepFunctions)

Familiarity with container runtimes such as Docker, Singularity or enroot

Expertise in specific scientific domains relevant to early drug development, such as deep learning, medical imaging, molecular dynamics or 'omics.

Experience with frameworks for regression tests and benchmarks for HPC applications, like Reframe HPC

Experience with working in GxP-validated environments

Plus some of the following areas of experience :

Experience administering and optimising a HPC job scheduler ( SLURM)

Experience with configuration automation and infrastructure as code ( Ansible, Hashicorp Terraform, AWS CloudFormation, Amazon Cloud Developer Kit)

Experience deploying infrastructure and code to public cloud, especially AWS

Hands-on experience working in a DevOps team and using agile methodologies

Great People want to Work with us! Find out why :

Are you interested in working at AZ, apply today!

AstraZeneca is an equal opportunity employer that is committed to diversity and inclusion and providing a workplace that is free from discrimination.

AstraZeneca is committed to accommodating persons with disabilities. Such accommodation is available on request in respect of all aspects of the recruitment, assessment and selection process and may be requested by emailing .

Top Employer : AstraZeneca Canada Inc.

AstraZeneca Canada Inc. has been chosen as one of : Canada's Top 100 Employers, Greater Toronto's Top Employers, The Career Directory.

LI-Hybrid

Date Posted

18-Jun-2024

Closing Date

01-Jul-2024

9 days ago
Related jobs
AstraZeneca
Mississauga, Ontario

We are seeking a passionate HPC engineer focussed on applications and research software engineering. Experience with frameworks for regression tests and benchmarks for HPC applications, like Reframe HPC. The SCP team provides the high-performance computing (HPC) platform and optimised applications o...

Promoted
TekRek
Toronto, Ontario

As the Senior Full Stack Engineer you will:. Be passionate about software design and usability. ...

Promoted
PostGrid
Canada

We're looking for software engineers who will help us transform the way people work with direct mail. Write clear API documentation and guides that enable developers to better use our APIs. ...

Promoted
EUROCERT
Toronto, Ontario

Bachelor’s degree in Mechanical engineering field from an accredited institution. Eurocert is seeking an experienced engineer to help develop our business model. Develop, train, and educate junior engineers, guide technical direction, and act as a technical liaison between customers. Professional En...

Promoted
SOTI
Mississauga, Ontario

It all started with a classic story about one developer’s vision. SOTI Snap is a cross-platform mobile application development solution built for business. The incumbent will work in a small fast-paced team in the Mississauga lab to develop device-side features for the SOTI SNAP mobile applications ...

Promoted
Piper Maddox
Toronto, Ontario

An exciting global leader within the automotive supplier space is actively looking to grow their mechanical engineering leadership team. Master’s or Doctorate in Mechanical Engineering/ Mechatronics or Applied Science. Highly level of technical knowledge within engineering processes and procedures i...

Promoted
Bora Pharmaceuticals
Mississauga, Ontario

Engineering – Project Engineer Serialization. Project Engineer (controls) with primary focus on implementation of new serialized manufacturing and support of existing serialized production lines. Monitoring projects for variance in scope, schedule, budget and risk and resolving issues and project co...

Promoted
Socomec Group
Brampton, Ontario

Bachelor's degree in Mechanical / Electro-Mechanical Engineering. This role within the Engineering/Product Development Team is focused on electromechanical design packaging and thermal management for the company’s product lines. More than 5 years of experience in mechanical engineering/manufacturing...

Promoted
Air Tek Inc
Toronto, Ontario

We love what we do and we support the team around us. Work with other teams as required to support our customers. Strong supportive management team. ...

Promoted
Tata Consultancy Services
Toronto, Ontario

Its consulting-led, cognitive powered portfolio of business, technology, and engineering services and solutions is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development. ...