MathWorks logo

MathWorks

Principal Technical Consultant

🇺🇸 Natick, MA

🕑 Full-Time

💰 TBD

💻 Consulting

🗓️ June 17th, 2025

Python

Edtech.com's Summary

MathWorks is hiring a Principal Technical Consultant to provide technical expertise to clients and lead consulting projects in areas such as machine learning, deep learning, and enterprise analytics across various industries. The role involves developing solution architectures, algorithms, and applications, coordinating technical deployments of MATLAB solutions, and mentoring consultants and engineers while collaborating with customers and developers to address solution gaps.

Highlights
  • Lead technical consulting projects in machine learning and deep learning for automotive, aerospace, manufacturing, energy, finance, and technical services sectors.
  • Develop solution architectures, algorithms, software, and applications using object-oriented frameworks.
  • Coordinate deployment of MATLAB solutions across diverse environments including PCs, GPUs, cloud services, edge computing, and dedicated hardware.
  • Mentor fellow consultants and customer-facing engineers in advanced analytics areas.
  • Use MATLAB, Python, and C++ programming skills, including MATLAB App Designer and object-oriented coding.
  • Expertise in image and signal processing algorithms, computer vision, and training deep learning and machine learning models.
  • Collect and analyze customer technical needs and deliver proof-of-concept prototypes.
  • Minimum qualifications include a Master's degree with 4 years, Ph.D. with 2 years, or Bachelor's with 7 years of relevant experience.
  • Requires approximately 10% domestic and international travel based on company or client needs.

Principal Technical Consultant Full Description

Principal Technical Consultant


Job Summary
Will be responsible for providing technical and subject matter expertise to clients to create an awareness of MathWorks solutions; scoping, qualifying, managing, and developing deliverables for enterprise analytics projects in the area of automotive, aerospace, manufacturing, energy, finance, and technical services; leading technical consulting projects with customers in machine learning and deep learning areas and mentor fellow consultants and customer-facing engineers in these areas; developing solution architecture, algorithms, software, and applications in object-oriented framework, as well as best practice documents, as deliverable for consulting projects to enable customers to meet business objectives; coordinating technical deployments of MATLAB solutions via compilation, code generation, and production servers in various environments, including standalone PCs, GPUs, cloud services, edge computing, and dedicated hardware; and recognizing and addressing gaps in solutions through collaboration with developers and customers. Requires domestic/international travel based on company/client need (approximately 10%).

Minimum Qualifications:

Education and Experience:
Master’s degree in Engineering, Computer Science, Information Science, or a closely related field (or foreign education equivalent) and four (4) years of experience as a Principal Technical Consultant (or related occupation) performing development and testing of modeling and simulation systems.

OR

Ph.D. degree in Engineering, Computer Science, Information Science, or a closely related field (or foreign education equivalent) and two (2) years of experience as a Principal Technical Consultant (or related occupation) performing development and testing of modeling and simulation systems.

OR

Bachelor’s degree in Engineering, Computer Science, Information Science, or a closely related field (or foreign education equivalent) and seven (7) years of experience as a Principal Technical Consultant (or related occupation) performing development and testing of modeling and simulation systems.

Special Requirements:
  • Demonstrated expertise development, testing or technical supporting using MATLAB to develop deep learning and machine learning models within the computer vision, image, and signal processing domains; and writing image and signal processing algorithms to extract data features that train deep learning and machine learning models and writing computer vision algorithms to solve automation problems.
  • Demonstrated expertise collecting and analyzing technical customer needs and developing proof-of-concept code and models for deep learning, machine learning, computer vision, and image processing tools.
  • Demonstrated expertise programming in MATLAB, Python and C++ including building UI using MATLAB App Designer and writing object oriented code in MATLAB and C++.
  • Demonstrated expertise interfacing with customers to gather requirements and deliver solutions by analyzing technical requirements and designing prototypes for customers.