Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Job Openings

Senior Applications Engineer - Parallel Computing


Job #:

6729-GF

Job Title:

Senior Applications Engineer - Parallel Computing

Location:

Cambridge

% Travel:

25% to 50%

Area of Interest:

Senior Applications Engineer - Parallel Computing


Job Summary

By enabling users of MATLAB® and Simulink® technical computing software to directly leverage the computational power of computer clusters, The MathWorks is helping to usher in the era of Personal Supercomputing. Personal Supercomputing enables scientists and engineers to solve larger problems more quickly than previously possible by easily distributing their calculations across multiple processors. This advertised position is for the lead customer-facing engineer in support of the Parallel Computing Toolbox and MATLAB Distributed Computing Server.

The primary responsibility of this highly visible position is to enable the sales and marketing organizations to effectively support customers who can benefit by distributing the execution of their MATLAB® algorithms and Simulink® models across clusters of computers. The Parallel Computing Application Engineer will work directly with MATLAB® and Simulink® users along with system administrators to address technical issues regarding the adoption and integration of MATLAB® into customers’ distributed computing environments. This requires a deep understanding of the relevant technologies, including those specific to The MathWorks products and those applicable to all distributed and parallel applications.

As a core member of the distributed and parallel computing teams at The MathWorks, the Parallel Computing Applications Engineer will work closely with Development and Marketing to influence product direction and positioning.

The successful candidate for this position will have a desire and ability to share his or her passion for the benefits of distributed and parallel computing specific to MATLAB® and Simulink®.



Responsibilities

1. Provide technical pre-sales customer support and guidance to The MathWorks EMEA and APLA Sales Organizations. Working as a team, the Applications Engineer assists the salesperson in understanding and synthesizing customer requirements, then explaining the features and capabilities of our products relative to the customer's specific needs. This support is provided mostly via telephone and online collaboration, but occasionally will entail traveling to meet with customers. The person in this position will proactively monitor sales activity directed at identifying opportunities that leverage technical resources towards the generation of sales revenue.

2. Support worldwide MathWorks Application Engineers in their efforts to support the Parallel Computing tools. This includes training, development, and support of demonstration hardware (portable clusters), including the development of key product demonstrations. This role is the “go to person” for Application Engineers for any complex parallel computing related topic where the expertise does not exist locally. It is also expected that this role will be directly involved in some of the larger, more strategic tool evaluations to ensure that they move forward without undue delay and that direct feedback to/from Development is maintained, as appropriate.

3. Support marketing of the Parallel Computing Toolbox. This includes supporting the development and delivery of technical software demonstrations and presentations for seminars, webinars, and trade shows. This also includes supporting relationships with key partners, who offer complementary distributed and parallel computing capabilities.

4. Support our software development efforts towards building the best products for our customers. This requires providing direct feedback on product quality and features, along with keeping developers informed of our customers’ needs and interests.

5. Stay current with the rapidly-evolving technology surrounding distributed and parallel computing.


Qualifications

The candidate should possess an advanced Engineering or Science degree and have significant experience working with clusters of computers as a platform for distributed or parallel technical computing applications. Experience with MATLAB® is required. The ideal candidate can understand both our users’ applications including the needs and concerns of cluster system administrators.

The candidate should have a demonstrated ability to perform computational analysis, modeling, and simulation tasks and be able to discuss how our products are used to solve engineering and business problems. A qualified candidate will be able to effectively communicate his/her passion for The MathWorks software to our customers. Candidates should be interested in working directly with customers to help them understand how to apply our products towards solving their problems. The candidate must have a demonstrated ability to synthesize loose requirements and abstract concepts into something tangible and concise. A willingness to explore and seek continuous improvement is essential.

Travel is generally throughout Europe specific to various seminars, customer visits, etc. Though far less frequent, travel to Asia/Australia is also expected. The candidate should expect to travel about 30-40% of the time with trips within Europe of a few days, while those to Asia/Australia lasting one to two weeks in addition to trips to Natick, also lasting one or two weeks, for training and kickoff meetings.

Strong verbal and written skills in English are essential; a second European language is desirable.


Print this page

Job Openings
Worldwide

Spotlight Job