369,097open jobs
9,477companies
48,181added this week
Browse all
Salary
$74k – $173k per year (Estimated)
Location
In office (Edmonton)
Seniority
Junior · 1+ year exp
Overview
Company
Impact
Profile match
Artificial Intelligence For Good & For All. Amii is a world-leading AI Institute.

This position has a term length of three years.

Location - This role is hybrid with a mix of remote and in-person at North Campus, Edmonton.

Position Summary

The Astronomical Software Developers will join the research team building the Canadian Data-Intensive Astrophysics Platform (CanDIAPL), an international, university-led team based in Canada. They will be responsible for co-developing software infrastructure hosted on CanDIAPL servers operated with the Digital Research Alliance of Canada (Alliance) and the Inter-University Institute for Data Intensive Astronomy (IDIA).

Primary tasks will include: creating a portal that enables remote users to view multi-messenger astrophysical data; and developing the software pipelines supporting automated transfer of scientific data from the MeerKAT telescope to Alliance computational facilities.

This work will include creating and maintaining specific software repositories that: retrieve and create images and other data from the MeerKAT telescope, the MWA Telescope, the Rubin Observatory, and other publicly available astronomical resources; use these data to detect astronomical sources; and transfer key data at dramatically reduced size to CanDIAPL servers operated with the Alliance.

  • Development of software to support a scientific project, conforming to project-level development standards.
    • Design novel solutions to scientific challenges set at the project level.
    • Carry out independent investigations of candidate solutions to problems by reviewing scientific and technical literature.
    • Test software to ensure it meets science goals and performance standards.
  • Document computer code.
  • Create tutorials, architecture documents and presentations of the software components developed in the project.
  • Attend weekly team meetings with supervisor to discuss weekly goals.
  • Attend developer teleconferences.
  • Commit computer code to the central repository, integrating contributions with other developers.
  • Communicate with other developers at the University of Alberta and external sites as needed to manage individual development tasks.
  • Meet with project management as needed to address issues as they arise.
  • Travel to multi-site meetings.

Minimum Qualifications:

  • BSc in Physics, Astronomy, Computer Science, Statistics, Engineering, or related fields.
  • 6 months of experience developing software for data analysis of physical systems (e.g., astrophysical, geographic, meteorological, etc.).
  • Demonstrated capability to develop software in languages required by the project (Python and/or C++).

The ideal candidate will have some or all of the following qualifications:

  • Experience working with Python, Python visualization (matplotlib), and numerical analysis packages in Python (numpy, scipy).
  • Database integration and maintenance experience;
  • Experience working with collaborative software development and source control software (git);
  • Experience working with debugging, optimizing, and performance testing of software;
  • Ability to work independently with minimal supervision;
  • Demonstrated ability to learn and adapt to new technologies;
  • Experience working with astronomical databases, astronomical images, or radio interferometry.

Application Instructions

Click "Apply Now" to submit your cover letter and resume. The cover letter should clearly connect aspects of the CV to the Qualifications (both required and for the ideal candidate, as applicable).

This position is subject to all applicable terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA).

This position offers a comprehensive benefits package.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
369,097 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Edmonton
Data Scientist 1 day ago
$17k – $47k per year (Estimated) • Remote/Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • Pune
Python
SQL
AI/ML
MLFlow
PyTorch
RAG
Scikit-learn
TensorFlow
DevOps
AWS
Azure
GCP
Analytics
Matplotlib
Seaborn
Apply
$75k per year • In office • Full-Time • Estonia
Python
AI/ML
AI Agents
DevOps
AWS
Apply
$24k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Master's Degree • Bengaluru
Python
VHDL
Chips/EDA
Cadence Xcelium
Siemens QuestaSim
Apply
$89k – $212k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • Rehovot
Bash
Python
DevOps
Amazon CloudWatch
Amazon EKS
AWS
CI/CD
Datadog
GitLab
GitLab CI
GitOps
Grafana
IAM
Kubernetes
PagerDuty
Pulumi
Terraform
Terragrunt
VictoriaMetrics
Apply
$40k – $86k per year (Estimated) • Remote/Hybrid • Full-Time • Élancourt
Bash
PowerShell
Python
SQL
Databases
MySQL
PostgreSQL
Redis
DevOps
Amazon CloudWatch
Ansible
AWS
Azure
CentOS Stream
CI/CD
Debian
Docker
GCP
GitLab
GitLab CI
Grafana
Hyper-V
IAM
Jenkins
Kubernetes
Nagios
Prometheus
Proxmox VE
Terraform
Ubuntu
VMWare
Windows Server
Zabbix
Apply
$66k – $143k per year (Estimated) • Remote/Hybrid • 5+ years exp • Edmonton
Apply
Senior Process Analyst 2 months ago
$63k – $136k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Edmonton
Analytics
Power BI
Apply
$89k – $186k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Edmonton
Bash
Python
DevOps
Ansible
Chef
Configuration Management
Kubernetes
Puppet
SLURM
HPC
Apply
$70k – $90k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • Brampton • Columbia • Edmonton • Cambridge • Calgary
Apply
$59k – $68k per year • Equity • In office • Full-Time • 1+ year exp • Edmonton • Vancouver • Toronto
Apply
$178k – $205k per year • Equity • In office • Full-Time • Toronto • Vancouver • Kitchener • Edmonton
Python
SQL
Databases
Amazon Redshift
Snowflake
AI/ML
AI Agents
Anomaly Detection
dbt
Analytics
Tableau
Marketing
Google Ads
Apply
$43k – $87k per year (Estimated) • Remote/Hybrid • Internship • Edmonton
DevOps
Azure
Management
Jira
ServiceNow
Apply
Business Analyst 6 days ago
$55k – $129k per year (Estimated) • Remote/Hybrid • Part-Time • Edmonton
SQL
Databases
Databricks
AI/ML
ChatGPT
Claude
Copilot
Cursor
LLM
DevOps
GitHub
Management
Confluence
Jira
Miro
Slack
Marketing
Salesforce
Apply
See all jobs
This is one of many
369,097 more open roles from verified company boards, updated every day.