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. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
You will build and evolve the orchestration layer that runs code in
secure, sandboxed execution environments. This platform enables safe execution of user and agent-generated code by enforcing strong isolation guarantees while maintaining a seamless developer experience. You will work at the intersection of
container runtimes, system-level security, and developer tooling, shaping how compute is safely executed across MathWorks.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
- Design and develop Go services for orchestrating containerized execution across Docker, Podman, and other sandboxed execution environments
- Manage the full lifecycle of sandboxed execution sessions: provisioning, execution, artifact handling, and teardown
- Design and enforce isolation boundaries to mitigate risks such as credential exposure, data exfiltration, and uncontrolled network access
- Enable cross-platform execution (Linux, macOS, Windows; amd64/arm64)
- Design developer-facing APIs and CLI workflows to simplify secure execution
- Collaborate closely with Security, Reliability Engineering, and Infrastructure teams to devlier robust and scalable solutions
Minimum Qualifications
- Proficiency with Go Language
- Experience with debugging
- A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.
Additional Qualifications
- Experience with runtime security or monitoring tools (Falco, Sysdig)
- Familiarity with OCI specifications, image registries.
- Experience with Kubernetes or orchestration platforms
- Experience designing developer-facing tools (CLI/API platforms)
- Track record of driving technical direction across team boundaries — including the communication, relationship-building, and stakeholder alignment needed to influence engineering practices at an organizational level
- Strong written and verbal communication skills, with the ability to explain complex technical decisions to both engineering and non-engineering audiences