The MathWorks, Inc.
The MathWorks, Inc. is hiring: Software Engineer in Natick
The MathWorks, Inc., Natick, MA, US, 01760
Job Summary
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.
Working under the direction of the Manager or Senior Team Lead, you will be responsible for:
Designing and developing sophisticated software.
Developing the next generation enterprise deployment platform for MATLAB-based analytics and Simulink-based simulation, adhering to cloud-native development methodologies.
Supporting a wide range of applications, from simple MATLAB function-as-a-service or Simulink simulation-as-a-service to complex workflows involving the complete ModelOps lifecycle.
Supporting the design and deployment of machine learning pipelines.
Monitoring deployed machine learning models and integrations with modern CI/CD systems to iteratively train and deploy these models.
Designing and implementing scalable and fault-tolerant large-scale distributed systems based on micro-services.
Participating in the development of distributed data storage technologies to support the analytics platform.
Collaborating with other engineers to build high-quality software.
Working closely with a tight, agile team that iterates quickly to fulfill the dynamic needs of MathWorks enterprise customers.
Working across a range of technologies, from C++ based distributed systems backed by C++ based data storage technologies to working on consensus protocol implementations based on secure communication channels, and deploying these micro-services on container orchestration frameworks.
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
#J-18808-Ljbffr