Senior Development Applications Engineer
3 weeks ago
Will be responsible for developing sophisticated software tools that interface with MathWorks world class, highly automated build and test infrastructure; using web services, data science, and related technologies to automate and streamline test selection, configuration, execution, and failure analysis; developing and maintaining infrastructure for data-driven and AI-based test-selection and test-suite reduction; evolving models that predict the optimal tests to run based on the files being changed and the build/test environment; working with cross-functional teams to develop, deploy, and continuously improve processes supporting test-selection requirements; supporting and maintaining web services and other test-selection infrastructure; developing and maintaining infrastructure for automating test-failure investigations, including failure reproduction, syndrome comparison, and defect localization; and developing and maintaining infrastructure for configuring scoped runtime and installation environments for tests.
Responsibilities
Qualifications
Minimum Qualifications:
Education and Experience:
Master's degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and two (2) years of experience as a Senior Development Applications Engineer (or related occupation) developing applications in Node.js.
OR
Ph.D. degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.
OR
Bachelor's degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Senior Development Applications Engineer (or related occupation) developing applications in Node.js.
Special Requirements:
- Demonstrated expertise creating and consuming web services using REST; writing database queries on SQLMySQL or MariaDBor NoSQLMongoDBrelational database management systems to extract, manipulate, and save data; applying unit and system level testing methodologies to test web applications; and performing version control using Git or Perforce.
- Demonstrated expertise migrating applications from PHP and Perl to Node.js or Golang for enhanced performance, maintainability, and scalability.
- Demonstrated expertise programming in MATLAB, including scripting and developing and prototyping machine learning algorithms in MATLAB.
- Demonstrated expertise building distributed web services using cloud based platformsAmazon Web Services (AWS), Azure, or Google Cloud Platform (GCP).
[Expertise may be gained during Graduate program.]
-
Development Applications Engineer
1 month ago
Natick, United States The MathWorks Inc Full timeWorking under the direction of the Manager or Senior Team Lead, will be responsible for developing and implementing moderately-complex software applications; supporting development of MathWorks applications that help teams measure product quality; designing extensible web-based software applications using software engineering principles, patterns and...
-
Development Applications Engineer
1 day ago
Natick, United States The MathWorks Inc Full timeWorking under the direction of the Manager or Senior Team Lead, will be responsible for developing and implementing moderately-complex software applications; supporting development of MathWorks applications that help teams measure product quality; designing extensible web-based software applications using software engineering principles, patterns and...
-
Development Applications Engineer
2 months ago
Natick, Massachusetts, United States MathWorks Full timeResumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Working under the direction of the Manager or...
-
Development Applications Engineer
24 hours ago
Natick, Massachusetts, United States MathWorks Full timeResumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Working under the direction of the Manager or...
-
Senior Application Engineer
4 days ago
Natick, Massachusetts, United States MathWorks Full timeResumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Does designing and implementing parallel...
-
Senior Application Engineer
3 weeks ago
Natick, Massachusetts, United States MathWorks Full timeResumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Does designing and implementing parallel...
-
Senior Application Engineer
1 day ago
Natick, Massachusetts, United States MathWorks Full timeResumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Does designing and implementing parallel...
-
Senior Application Engineer
1 day ago
Natick, Massachusetts, United States MathWorks Full timeResumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Does designing and implementing parallel...
-
Senior Application Engineer
1 week ago
Natick, Massachusetts, United States MathWorks Full timeSummary MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: Does designing and implementing parallel algorithms excite you? Do you enjoy running your code to scale on...
-
Senior Application Engineer
1 day ago
Natick, Massachusetts, United States MathWorks Full timeSummary MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: Does designing and implementing parallel algorithms excite you? Do you enjoy running your code to scale on...
-
Senior Application Engineer
2 weeks ago
Natick, United States The MathWorks Inc Full timeDoes designing and implementing parallel algorithms excite you? Do you enjoy running your code to scale on HPC clusters and in the cloud? We are seeking a self-motivated Senior Application Engineer to work with Sales and Product Market to building out parallel solutions for our key corporate accounts.You'll use your industry experience to collaborate with...
-
Senior Application Engineer
3 days ago
Natick, United States The MathWorks Inc Full timeDoes designing and implementing parallel algorithms excite you? Do you enjoy running your code to scale on HPC clusters and in the cloud? We are seeking a self-motivated Senior Application Engineer to work with our Sales and Product Marketing to build out parallel solutions for our key corporate accounts. You'll use your industry experience to collaborate...
-
Senior Application Engineer
1 day ago
Natick, United States The MathWorks Inc Full timeDoes designing and implementing parallel algorithms excite you? Do you enjoy running your code to scale on HPC clusters and in the cloud? We are seeking a self-motivated Senior Application Engineer to work with our Sales and Product Marketing to build out parallel solutions for our key corporate accounts. You'll use your industry experience to collaborate...
-
Senior Development Applications Engineer
2 months ago
Natick, Massachusetts, United States MathWorks Full timeResumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Will be responsible for developing sophisticated...
-
Senior Development Applications Engineer
1 day ago
Natick, Massachusetts, United States MathWorks Full timeResumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Will be responsible for developing sophisticated...
-
Senior Quality Engineer
4 weeks ago
Natick, United States The MathWorks Inc Full timeWill be responsible for developing and executing sophisticated software tests to identify software problems and their causes; developing software to test the accessibility and reliability of MathWorks' MATLAB and Simulink user community applications; participating in software development projects from the early design stages and playing a critical role in...
-
Senior Product Marketing Engineer
7 days ago
Natick, United States The MathWorks Inc Full timeWill be responsible for contributing to the Marketing and Sales of MathWorks' sophisticated engineering products in the AI-related market; designing and developing sophisticated software product models and simulations to demonstrate MathWorks' AI product capabilities in applications such as wireless, radar, and automotive controls; developing technical...
-
Senior Product Marketing Engineer
1 week ago
Natick, United States The MathWorks Inc Full timeWill be responsible for contributing to the Marketing and Sales of MathWorks' sophisticated engineering products in the AI-related market; designing and developing sophisticated software product models and simulations to demonstrate MathWorks' AI product capabilities in applications such as wireless, radar, and automotive controls; developing technical...
-
Senior Web Developer
7 days ago
Natick, United States The MathWorks Inc Full timeThe Foundation Services Applications team is seeking a talented Senior Web Developer to drive business process efficiency through technology solutions. In this role, you will serve as the subject matter expert (SME) for software platforms supporting office services and legal areas, collaborating closely with business teams to address their unique challenges....
-
Senior Web Developer
2 days ago
Natick, United States The MathWorks Inc Full timeThe Foundation Services Applications team is seeking a talented Senior Web Developer to drive business process efficiency through technology solutions. In this role, you will serve as the subject matter expert (SME) for software platforms supporting office services and legal areas, collaborating closely with business teams to address their unique challenges....