Machine Learning Resident – Client: OpenCycle (12 month term)

RGIT Australia

Edmonton

On-site

CAD 65,000 - 95,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Amii invites applications for a Machine Learning Resident focused on audio for OpenCycle. The 12-month residency offers mentorship, real-world data, and potential client-hire opportunities.

You will work with acousticians and engineers to translate research into deployed edge solutions. Successful candidates will have strong deep learning and audio processing skills, and a track record in Python-based ML with PyTorch or TensorFlow.

Qualifications

  • Completion of MSc or PhD in CS/EE with specialization in audio ML or related time-series domain.
  • Hands-on experience applying deep learning to audio such as sound event detection or audio classification.
  • Working knowledge of audio signal processing fundamentals (spectrograms, time-frequency trade-offs).
  • Proficient in Python and ML frameworks (PyTorch/TensorFlow).
  • Legally eligible to work in Canada.

Responsibilities

  • Design, implement, optimize, and evaluate models for far-field acoustic sensing tasks.
  • Prepare, curate, and preprocess high-quality audio datasets for training and fine-tuning.
  • Utilize pretrained audio backbones and ML frameworks to enhance performance.
  • Undertake applied ML research to address channel invariance and domain generalization.
  • Optimize ML pipelines for efficiency on constrained hardware.
  • Collaborate with the team and stakeholders to develop MVP and client-focused solutions.
  • Engage in regular client meetings and report progress to domain experts.

Skills

Deep learning
Audio processing
Python
PyTorch
TensorFlow
Edge deployment
Linux
Git

Education

MSc/PhD in Computer Science or Electrical/Computer Engineering

Tools

PyTorch
TensorFlow
ONNX
Librosa
torchaudio

Job description

Machine Learning Resident - Client: OpenCycle (12 month term)

"If you are interested in the application of machine learning to real-world audio for monitoring the noise industry puts into people’s lives, this is the right opportunity for you. Be a part of the team of research and machine learning scientists building acoustic intelligence for industrial sites from the ground up and get mentored by some of the best minds in AI during the process."

About the Role

This is a paid residency that will be undertaken over a 12-month period with the potential to be hired by our client, OpenCycle, afterwards (note: at the discretion of the client). The Resident will report to an Amii Scientist and regularly consult with the client team to share insights and engage in knowledge transfer activities. Successful candidates will be members of a cross-functional project team with backgrounds in ML research, project management, software engineering, and new product development. This is a rare opportunity to be mentored by world-class scientists and to develop something truly impactful.

About the Client

OpenCycle is a Calgary-based acoustic compliance and site-management platform for the energy, municipal, and heavy industries. The company grew out of four decades of professional acoustics consulting: its founders and senior staff have spent their careers on noise impact assessments, complaint investigations, mitigation design, and regulatory negotiation across Alberta, British Columbia, Saskatchewan, and Manitoba. OpenCycle exists to turn that hard-won expertise into software, so that noise compliance - which has traditionally meant months of specialist fieldwork and manual reporting - can be predicted, documented, and cleared in days.

Today the platform combines regulatory modelling, site and asset management, and a growing fleet of in-house-designed acoustic monitoring hardware deployed at customer sites across Alberta and BC. Machine learning is not a side project here - it is the core of the company’s next generation of product, developed by an in-house engineering team working directly alongside practising acousticians. That proximity is the point: models are specified, labelled, sanity-checked, and ultimately signed off by domain experts inside the same organization, and there is a short, direct line from a research result to a sensor running in a field.

The company’s mission is to reduce the impact industrial emissions have on people’s lives. Noise is where OpenCycle starts, because it is the emission that most directly affect the communities living next to energy and infrastructure development - and because it is the problem this team knows better than anyone.

About the Project

Environmental noise compliance today answers one question well: how loud was it? A sound level meter returns a number. What it cannot say is what made the noise. Attribution - deciding which of the several sources on and around a site is responsible for the level measured at a home or a receptor - is still done by an acoustician listening to recordings by hand. It is the most expensive and least scalable step in the entire compliance workflow, and it is the step this project automates.

The technical problem. The system has to answer four questions from a single learned representation: is a sound source present, what kind of source is it, which specific physical unit is it, and is that unit operating normally? It has to do this in the open air, where several sources overlap continuously and the interesting one is rarely the loudest. And it has to do it on a battery-powered outdoor node with microcontroller-class compute, reporting over a long-range radio link whose payload is measured in tens of bytes. Sending the audio to a large cloud model is not an option, so the central research question is how much of this capability survives compression to an edge budget.

What already exists. This is not a greenfield exercise. There is a deployed fleet of sound-level-meter nodes running a separately certifiable IEC 61672 measurement chain and validated against reference instruments in the field; a working detection-plus-embedding architecture with quantized, radio-sized payloads; an on-device inference path verified stage-by-stage against the research reference; and a frozen benchmark protocol with cross-site and cross-device evaluation tiers, built deliberately to expose the failure modes this team has already been burned by. There is also a substantial written record of experiments - including the ones that failed, which are often the more useful half.

The open problems. Four, and the Resident would help shape which ones to attack. First, channel invariance: our identity embeddings are currently key on the recording channel rather than the source, and six remediation strategies plus the data-scale hypothesis have been eliminated under controlled comparison, pointing at a label-ontology root cause. Second, tracking and temporal accumulation: fusing observations of the same source over time is the single largest measured improvement we have, turning a hard single-look problem into a tractable one - making the tracker first-class and validating it on real polyphonic field recordings is the dominant unknown before deployment. Third, condition detection from scarce labels: whether the operating state can be represented separately from identity when almost no per-unit multi-state data exists publicly. Fourth, compression: distilling the cross-site stability of a large pretrained audio backbone into something that fits the sensor’s compute and bandwidth budget.

What the year looks like. Real deployed hardware and real field data rather than a benchmark exercise; a measurement culture that treats negative results as results and freezes evaluation protocols so experiments months apart stay comparable; scope to publish; and a direct path from a research result to a device in a field that changes how a regulator makes a decision affecting a community. The Resident will work with OpenCycle’s engineering team and its acousticians, with field access to the sensor fleet and to the domain experts who produce the ground truth.

Required Skills / Expertise

Are you passionate about building great solutions? You’ll be presented with opportunities to both personally and professionally develop as you build your career. We’re looking for a talented and enthusiastic individual with a solid background in machine learning, specifically deep learning for audio and acoustic signal processing - sound event detection, audio representation learning, and evaluation that holds up under real-world domain shift.

Key Responsibilities:
  • Design, implement, optimize, and evaluate models for far-field acoustic sensing tasks - sound event detection, open-set source identification, and operating-condition / anomaly detection - from a shared learned audio representation.
  • Prepare, curate, and preprocess high-quality audio datasets for training or fine-tuning, and validating models, including feature front-end design (log-Mel, PCEN, per-channel and frequency-wise normalization), audio augmentation, label-ontology definition, and work with weak, scarce, or noisy annotations.
  • Utilize state-of-the-art pretrained audio backbones (e.g., PANNs / CNN14, AST, BEATs, CLAP) and ML frameworks, tools, and open-source libraries to enhance model performance, accelerate workflows, and optimize data processing.
  • Undertake applied research on ML and audio representation-learning techniques to address the limitations in existing models - in particular channel and recording-device invariance, open-set metric learning, and representing operating state separably from source identity.
  • Optimize ML pipelines to ensure efficiency, scalability, and real-time streaming processing capabilities on compute- and bandwidth-constrained hardware.
  • Collaborate with the project team and stakeholders to develop MVP and client-focused solutions.
  • Engage in regular client meetings, contributing to presentations and reports on project progress, and work directly with the practising acousticians who define and sign off on ground truth.
Required Qualifications:
  • Completion of an MSc. or PhD in Computer Science or Electrical / Computer Engineering (or a related graduate degree program) with specialization in audio, speech, or acoustic machine learning, signal processing, or a closely related time-series domain.
  • Demonstrated hands-on experience applying deep learning to audio - for example, sound event detection, audio classification, audio embedding and verification, or anomalous sound detection.
  • Working knowledge of audio signal processing fundamentals: spectrograms and their time-frequency trade-offs.
  • Proficient in developing and training, fine-tuning and evaluating machine learning and deep neural network models in PyTorch and/or TensorFlow.
  • Proficient in Python programming language and related ML frameworks, libraries, and toolkits (e.g., PyTorch, torchaudio, librosa, HuggingFace, ONNX).
  • Solid understanding of classical statistics and its application in model validation.
  • Familiarity with Linux, Git version control, and writing clean code.
  • A positive attitude towards learning and understanding a new applied domain (environmental acoustics and industrial site operations).
  • Must be legally eligible to work in Canada.
Preferred Qualifications:
  • Familiarity with and hands-on experience with far-field or environmental audio data.
  • Experience with audio embedding and metric learning for open-set recognition, and with domain generalization across recording devices and deployment sites.
  • Publication record in peer-reviewed academic conferences or relevant journals in machine learning (e.g., DCASE, ICASSP, INTERSPEECH).
  • Good to have: experience deploying models to edge or embedded hardware - quantization, distillation, and designing to a fixed compute budget, with tooling such as ONNX or TFLite.
  • Experience/familiarity with software engineering best practices.
  • Experience with deploying machine learning models in production environments or strong software engineering (or MLE) skills is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Resident – Client: OpenCycle (12 month term)
Machine Learning Resident – Client: OpenCycle (12 month term)

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 42,000 - 66,000
Acoustic ML Researcher in Residence
Acoustic ML Researcher in Residence

RGIT Australia • Edmonton

On-site
CAD 65,000 - 95,000
Senior Audio AI Engineer
Senior Audio AI Engineer

Waveshaper Technologies Inc. • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Technical ownership of audio AI tech
Autonomy and direct product impact
Remote options available
Machine Learning Resident - Client: Mobia Health Innovations (12 month term)
Machine Learning Resident - Client: Mobia Health Innovations (12 month term)

RGIT Australia • Edmonton

On-site
CAD 42,000 - 52,000
Mentorship by Amii Scientist
Amii community access
Competitive pay rate
+2
Machine Learning Resident - Client: Mobia Health Innovations (12 month term)
Machine Learning Resident - Client: Mobia Health Innovations (12 month term)

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 50,000 - 70,000
Mentorship by Amii Scientist
Paid residency (12 months)
Potential ongoing role with client
Scientifique de données / Data Scientist
Scientifique de données / Data Scientist

Ondova • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Rémunération compétitive
Poste basé à Montréal
Signal Processing Engineer (Acoustic)
Signal Processing Engineer (Acoustic)

Open People Network (OPN) • Toronto

On-site
CAD 90,000 - 130,000
Senior DevOps Engineer, for AI-based Systems
Senior DevOps Engineer, for AI-based Systems

Oncoustics • Toronto

On-site
CAD 110,000 - 140,000
Machine Learning Resident - Client: Fillip Fleet (12 month term)
Machine Learning Resident - Client: Fillip Fleet (12 month term)

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 50,000 - 70,000
Mentorship by Amii Scientist
Professional development
Amii community access and events
+2
Senior Machine Learning Engineer in Medical Imaging
Senior Machine Learning Engineer in Medical Imaging

Oncoustics • Toronto

On-site
CAD 130,000 - 170,000