Enable job alerts via email!

Senior Deep Learning Engineer

Targeted Talent

Canada

Remote

CAD 100,000 - 140,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm is seeking Senior Deep Learning Engineers to optimize neural networks for AI applications. You'll collaborate with hardware and software engineers to enhance software performance on cutting-edge technology. Candidates should have a Bachelor's degree and 5+ years of experience in deep learning and software engineering. This position offers the flexibility of remote work.

Qualifications

  • 5+ years of experience, with at least 2 years in both deep learning and software engineering.
  • Experience deploying neural networks in production.
  • Familiarity with model compression techniques like quantization, pruning, etc.

Responsibilities

  • Collaborate with hardware and software engineers to design, develop, and optimize software for our chip.
  • Identify and resolve functional/performance bottlenecks in complex software and hardware designs.

Skills

Deep learning frameworks
C/C++
Python proficiency
Strong math skills

Education

Bachelor's degree in Computer Science, Engineering, or related field
Job description
Overview

We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model optimization pipeline. If you thrive on pushing the boundaries of AI technology, this role is for you!

Responsibilities
  • Collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone.
  • Identify and resolve functional/performance bottlenecks in complex software and hardware designs.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience, with at least 2 years in both deep learning and software engineering
  • Proficiency in deep learning frameworks like TensorFlow and/or PyTorch
  • Experience with CNNs, LSTMs/RNNs, Transformers
  • Strong math skills and Python proficiency
  • Experience with C/C++
Preferred Skills & Experience
  • Master's or PhD in Computer Science, Engineering, or related field
  • Experience in embedded or low-level programming
  • Knowledge of CUDA/OpenGL
  • Experience deploying neural networks in production
  • Familiarity with model compression techniques like quantization, pruning, etc.

These are permanent full time remote positions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.