Software Engineer
직무 소개
- 채용 공고: 30994-DCOL
- 근무지: US-MA-Natick
- 부서: Product Development
Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated software; developing the next generation enterprise deployment platform for MATLAB-based analytics and Simulink-based simulation, which will adhere to the cloud-native development methodologies and will support a wide range of applications, with use cases ranging from simple MATLAB function-as-a-service or Simulink simulation-as-a-service to complex workflows involving complete ModelOps lifecycle; supporting the design and deployment of machine learning pipelines; monitoring deployed machine learning models and integrations with modem CI/CD systems to iteratively train and deploy these models; designing and implementing scalable and fault tolerant, large scale distributed system 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; and 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, to deploying these micro-services on container orchestration frameworks.
직무 상세
지원자격
Minimum Qualifications:
Education and Experience:
Master’s degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.
Special Requirements:
- Demonstrated expertise performing containerization using Docker.
- Demonstrated expertise programming in C++ or MATLAB; and architecting code using design patterns.
- Demonstrated expertise performing version control and continuous integration; and in software configuration management and version control system management, including analysis and implementation of branching strategies using Git or Perforce.
- Demonstrated expertise in the full software development life cycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing, according to scrum-based Agile methodologies.
[Expertise may be gained during Graduate program.]

왜 MathWorks일까요?
뛰어나고 열정적인 동료들과 협업할 기회를 얻을 수 있습니다. 세상에 변화를 불러오는 소프트웨어 제품 개발에 기여할 수 있습니다. 그리고 개개인과 고객, 지역 커뮤니티를 위해 올바른 일을 위해 헌신하는 기업의 일원이 되는 것을 의미합니다.
MathWorks는 엔지니어와 과학자들이 사용하는 선도적 테크니컬 컴퓨팅 소프트웨어인 MATLAB 및 Simulink를 개발합니다. 16개 국가에 6,500명 이상의 직원이 근무하고 있으며, 본사는 미국 매사추세츠주 네이틱에 소재하고 있습니다. MathWorks는 비공개 회사로서 1984년 설립 이래로 매년 수익을 창출하고 있습니다.
YOU + MathWorks = Unlimited Possibilities

MathWorks Talent Network 가입하기
맞춤형 채용 정보, 스토리, 회사 최신 소식을 받아보세요.
- 채용 공고: 30994-DCOL
- 근무지: US-MA-Natick
- 부서: Product Development