MathWorks logo

MathWorks

Software Engineer

🇺🇸 Hybrid - Natick, MA

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ September 16th, 2025

Golang Kubernetes Python

Edtech.com's Summary

Mathworks is hiring a Software Engineer. The role involves designing, coding, testing, and maintaining cloud services and infrastructure, interacting with large language models, and collaborating with cross-functional teams to develop scalable software and improve user workflows. The engineer will also assist in troubleshooting customer issues and stay updated on AI technology advancements.

Highlights
  • Design, develop, and maintain cloud services and infrastructure.
  • Interact with large language models and deploy customized features.
  • Collaborate in an Agile environment with UX/UI designers and Quality Engineers.
  • Triage and resolve customer-reported issues.
  • Develop and deploy applications on cloud platforms.
  • Experience with container orchestration systems such as Kubernetes.
  • Proficiency in Linux shell scripting and commands.
  • Skilled in MATLAB full environment.
  • Programming languages required include Golang, Python, and C++.
  • Qualification: Bachelor’s with 3 years experience or Master’s with no experience in Computer Science, Engineering, or related fields.

Software Engineer Full Description

Software Engineer


Job Summary
Participate in all stages of design, coding, testing, troubleshooting and maintenance. Help designing, architecting, and developing cloud services and cloud infrastructure. Interact with LLMs, deploying features to tailor the request and responses to our needs. Collaborate in a fast-paced Agile environment with a highly cross-functional team. Design and implement software and infrastructure to support worldwide internet scale. Share ideas, ask questions and contribute to team growth through technical mentoring. Collaborate with User Experience and UI designers to develop customer workflows and prototypes. Work with Quality Engineers to ensure test cases and plans are appropriately developed and adhered to. Help triage and resolve customer-reported issues. Stay up to date on the fast-moving AI technology landscape.

May telecommute up to 40%.

Responsibilities
Qualifications

Minimum Qualifications:

Requirements:   
Employer will accept a Bachelor’s degree in Computer Science, Engineering (any), or related field and 3 years of experience in the job offered or in a Software Engineer-related occupation.

Alternatively, employer will accept a Master’s degree in Computer Science, Engineering (any), or related field and no experience.

Position requires demonstrable experience with the following:
  1. Developing and deploying applications to run on cloud environments;
  2. Container orchestration systems including Kubernetes;
  3. Linux shell commands and scripting;
  4. Proficient use of MATLAB full environment; and
  5. Proficiency in all of the following high level programming languages: Golang, Python, and C++.

Experience may be gained during graduate program.  Will accept any suitable combination of education, training, and/or experience. Multiple positions available.