Titre du poste ou emplacement
RECHERCHES RÉCENTES

Deep Learning Engineer - Tech Lead

Toronto, ON
Full-time
Experienced
Job Title: Deep Learning Engineer - Tech LeadJob ID: DR637718217Location: Toronto, ON
Overview:We're looking for best in class engineers to join our client's existing top-notch team. When you join our client, you will be part of a team that designs, develops and verifies the software that interacts with our chip, collaborating with our hardware engineers and with fellow software engineers in the process. By creating software that fully realizes the capabilities of the hardware, you will help get AI inference to the general populace. As part of this exceptional team, you are able to - and get excited by - identifying functional/performance bottlenecks and how to alleviate them in order to achieve scalable and reliable software. You excel in an environment with complex software and hardware designs. We are specifically looking for an experienced Senior Deep Learning Engineer to join their Neural Networks team as a Technical Lead. The main objective of the team is to make it as seamless as possible for researchers and developers to successfully deploy neural networks to run on our hardware.
What you will be doing:
  • Optimize a variety of common neural networks to run efficiently on our architectures
  • Design and build a model optimization software pipeline so that our customers' models can be automatically prepared for on-chip inference
  • Own several projects concurrently from research to production, mentoring fellow team members, and conceiving solutions to hard problems in the areas of deep learning, data types, and software engineering.
What you must have:
  • Computer Science, Engineering or related degree
  • 5+ years' experience, with a healthy amount of both deep learning and software engineering (2+ years each)
  • Experience with one or more deep learning frameworks (preferably Tensorflow and/or PyTorch)
  • Experience working with one or more of the following: CNNs, LSTMs/RNNs, Transformers
  • Experience reproducing academic work from the field of AI
  • Strong math background
  • Strong Python skills
  • Experience with C/C++
  • Experience leading engineering teams
Nice to have:
  • Masters or PhD in Computer Science, Engineering, or related field
  • Embedded or low-level programming experience
  • CUDA/OpenGL experience
  • Experience deploying neural networks to production
  • Experience with model compression techniques such as quantization, quantization-aware training, knowledge distillation, pruning, etc.
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com
By applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.