Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Python/Etl Developer Jobs
Recruited by Techedin 8 months ago Address Canada
Python Etl Developer Jobs
Recruited by Applicantz 8 months ago Address Canada
Embedded Software Developer Jobs
Recruited by Queva 8 months ago Address Quebec, Canada
Site Reliability Engineer / Python Developer
Recruited by The Blue Mount 8 months ago Address Montreal, Quebec, Canada
Lead Embedded Software Developer And Architect
Recruited by Akkodis 8 months ago Address Baie-d’Urfé, Quebec, Canada
Linux Curriculum Developer Jobs
Recruited by Canonical 8 months ago Address Moncton, New Brunswick, Canada
Linux Curriculum Developer Jobs
Recruited by Canonical 8 months ago Address Gatineau, Quebec, Canada
Développeur Logiciel Embarqué / Embedded Software Developer
Recruited by Genetec 9 months ago Address Montreal, Quebec, Canada
Python Developer (6-Month Contract) / Développeur Python (Contrat De 6 Mois)
Recruited by Brother Canada 9 months ago Address Dollard-des-Ormeaux, Quebec, Canada
Développeur Python // Python Developer
Recruited by Synechron 9 months ago Address Montreal, Quebec, Canada
Backend Software Developer Jobs
Recruited by Empowered Futures 9 months ago Address Canada
Linux Developer Jobs
Recruited by LanceSoft, Inc. 9 months ago Address Montreal, Quebec, Canada
Bhjob15656_20184 - Intermediate Backend Developer
Recruited by Myticas Consulting 9 months ago Address Montreal, Quebec, Canada
Senior Backend Developer - Nodejs (Remote)
Recruited by Bitfinex 9 months ago Address Canada
Python Developer (Data) - Remote Anywhere In Canada
Recruited by Coderatics 9 months ago Address Canada
Embedded Software Developer Jobs
Recruited by Complex System Inc. 9 months ago Address Greater Calgary Metropolitan Area, Canada
Database Developer Jobs
Recruited by 3B Staffing LLC 9 months ago Address Canada
Python Developer (Only Local To Montereal, Qc)
Recruited by Kastech Software Solutions Group 9 months ago Address Montreal, Quebec, Canada
Backend Python Developer Jobs
Recruited by Spruce InfoTech, Inc 9 months ago Address Montreal, Quebec, Canada
Python Automation Developer Jobs
Recruited by Epsilon Solutions Ltd. 9 months ago Address Canada

Software Developer (Python/Packaging/Linux)

Company

Nanoacademic Technologies Inc.

Address Greater Montreal Metropolitan Area, Canada
Employment type FULL_TIME
Salary
Expires 2023-07-19
Posted at 10 months ago
Job Description

About us

Nanoacademic Technologies Inc. is a Montréal-based scientific software company developing atomistic and quantum modeling tools since 2008. Nanoacademic’s software is used by scientists and engineers to predict the properties of materials and devices from first principles and thus enable or accelerate R&D projects at academic, governmental, and private industrial labs around the world. Nanoacademic is currently leveraging its expertise in scientific software development, materials science, and quantum physics to develop a new computer-aided design tool (QTCAD) for the emerging quantum hardware industry. As part of our ongoing growth, we are seeking a talented Software Developer with expertise in packaging software and Continuous Integration (CI) to join our team. For more information on the company and its products, please visit https://www.nanoacademic.com/.



The job

Nanoacademic is looking for a software developer to help maintain and build its software packaging infrastructure. You will be responsible for developing and maintaining robust software packaging solutions and implementing efficient Continuous Integration processes. Your primary focus will be on streamlining software deployment, optimizing build and release pipelines, and ensuring the smooth integration of software packages within our development and production environments. The ideal candidate will posses a high level of attention to detail and a strong desire to automate and optimize processes.



Key Responsibilities:

•Develop and maintain software packaging solutions, including creating installers, scripts, and deployment packages, to ensure efficient and reliable software distribution.

•Collaborate with other teams to gather requirements and implement processes.

•Automate the software build, packaging, testing, and deployment processes using CI tools (Github actions) and cloud resources (Google Cloud Platform).

•Monitor, troubleshoot, and resolve packaging and CI issues to ensure the availability and reliability of software artifacts.


Required Skills

Bachelors degree or equivalent experience in computer science, software engineering, or a STEM field.

Scripting language for automation (Python preferred)

Understanding of OS file/folder structure

Debugging of shared library dependencies for compiled languages

Experience with version control (Git/Github) and CI (Github actions)


Relevant Skills

Conda/Pip packaging

Modern C/C++/Fortran build systems (Meson/CMake)

HPC job schedulers (Slurm)

Docker containerization

Linux system administration

Experience with cloud technologies (Google Cloud platform)

Experience with mathematical and physics software


Location

Montreal, Quebec (Remote work to be discussed)


Contract Type

Full Time


Start date

As soon as possible