Jan 30, 2020

Deep Learning Senior Software Engineer (19777-MKAI)

  • Professional Diversity Network
  • Natick, MA, USA
Full-Time Engineering

Job Description

MathWorks

Summary

The world is quickly moving to leverage deep learning and code analysis techniques in lots of exciting ways; deep code search, deep code completion, deep bug detection, deep comment generation, etc. Our users benefit from our tools on-the-fly as they type in the next command, edit their code, or upgrade their entire code base.


You will influence the direction of how we combine data science, machine learning and deep learning, and with program analysis techniques to better serve our users. If you are analytical and innovative, and looking for the next challenge in your career, this might be a great opportunity.


Join our growing team. The Language Analysis team is responsible for a wide range of tools within MATLAB, such as static code analysis, code completion, bug detection, error recovery and help. With over a million MATLAB users, your work will have a significant impact!


Responsibilities

  • Identify opportunities for combining ML/DL and programming language analysis, and drive ideas from conception to shipping
  • Design and implement machine learning and deep learning algorithms
  • Design and implement in-product capabilities and interactions with cloud-based backends
  • Develop appropriate architecture and implementation
  • Participate in all team activities such as team planning, design discussions, and reviews

Qualifications

  • Familiarity with machine learning and deep learning techniques
  • Familiarity working with compiler technologies (symbol tables, abstract syntax trees, etc.)
  • Strong software design skills and proficiency with algorithm development

Required Qualifications
  • A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree) is required.
The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here.MathWorks participates in E-Verify. View the E-Verify posters here.

States

MA  

Apply Now