Machine Learning Engineer

Job Type Permanent
Job ID 16780
Job Description

Our client has the industry expertise in the fields of signal processing, machine learning, information theory, coding, and network security.

They are looking to hire for Machine Learning Engineer.

Location: Vancouver, BC
Type: Full Time, Permanent
Salary: Based on Experience

Benefits: Full Benefits


Our team is a diverse collection of developers and scientists who enjoy attacking challenging problems. The team has varied levels of industry expertise in the fields of signal processing, machine learning, information theory, coding, and network security.

Job Description

The goal of the machine learning (ML) team at Skycope is to develop the foundations for applying ML techniques to the radio frequency (RF) wireless communication domain, and to develop practical applications for our products to address RF spectrum detection and analytics problems.

Traditionally, ML research has been focused on problems in the domains of image, audio, and language processing, as these are related to human abilities and intelligent behaviour. Progress in these areas has been significant in recent years. Although the RF environment presents familiar ground for ML researchers in some ways, there are important differences that make ML using RF data unique, and much more challenging than these traditional domains. We are looking for a Machine Learning Engineer who will do cutting-edge research in this field, and develop and scale solutions.


  • Explore the application of ML, especially deep learning, in the RF communication domain. You will do research on solving open problems in the field.
  • Develop and scale our data-driven systems. You have interest and ability in both data science and engineering, since this is a hands-on role where you own the whole stack - from modelling to production.
  • You will be involved in a variety of projects: data collection, data analysis, algorithm design, and scaling up the system, working with engineers who specialize in machine learning, wireless, and software.
  • You will have substantial independence and responsibility from day one.

Required Qualifications

  • 2+ years of industry experience in large-scale ML modelling and engineering, preferably in deep learning.
  • Expertise in software engineering at scale, along with proficiency in using industry-standard development tools such as Git, and being comfortable using Linux command-line tools.
  • Proficiency in Python development, and the usage of libraries such as NumPy, Pandas, and TensorFlow.
  • Understanding of basic signal processing concepts, such as signal statistics and the Fourier transform.
  • D. or M.S. in mathematics, physics, engineering, or another quantitative discipline.
  • Eligible to work in Canada

Preferred Qualifications

  • Exposure to database systems and familiarity with SQL.
  • Proficiency in C (and familiarity with C++), with experience deploying ML models using libraries such as TensorRT.

We will consider candidates with qualifications that may differ from those above, depending on demonstrated capability in delivering successful ML applications.

What We Offer

  • Competitive compensation
  • Comprehensive health, dental, and vision coverage
  • Opportunities for career advancement
  • A challenging adventure of working in an emerging industry with cutting-edge technologies
  • A fulfilling experience of teaming up with a group of top-talented people

If you have the skills and experience that we are looking for to be successful in this role please apply online, email or fax your resume to Aneezah Dhir.

fax to 416-495-8487

We are an equal opportunity Employer



Apply Online