Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: May 16, 2022
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software; developing software to improve the
interoperation of MathWorks Deep Learning Toolbox with third-party
platforms -- ONNX, Keras/TensorFlow and PyTorch; developing and
supporting machine learning applications, algorithms, code
generation, performance, visualization; designing, developing and
maintaining connections with third-party deep learning software;
creating additional network layers to support model sharing with
other frameworks; participating in customer interviews, usability
tests, prototyping, and design reviews; developing appropriate
architecture and implementation; participating in all team
activities including team planning, design discussions, and
reviews; and working effectively with other teams to provide a
quality product for our customers. Education and Experience: Masters degree in Engineering, Computer Science, Computer
Science and Applications or a closely related field (or foreign
education equivalent) and no experience. Special Requirements: Demonstrated expertise in object oriented design and
implementation in MATLAB and C++, and analyzing and debugging a
large code base (250K+ lines of code) in MATLAB and C++ for
performance and scalability. Demonstrated expertise using MATLAB, TensorFlow, ONNX and Caffe
to create and visualize deep learning models and evaluate their
accuracy and performance. Demonstrated expertise designing and developing application
software to inter-operate MATLAB Deep Learning Toolbox with third
party deep learning frameworks and formats -- TensorFlow, ONNX,
Caffe and Protocol Buffers. Demonstrated expertise in software testing, performance
profiling and analysis using Flame Graphs or MATLAB Profiler; and
using MATLAB Testing Framework for system and performance
testing. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 28695 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities/search/
Keywords: The MathWorks, Inc., Boston , Software Engineer, Computer , Natick, Massachusetts, Massachusetts