Senior Compiler Engineer, Programming Languages MathWorks offers a hybrid work model, allowing staff to split their time between office and home, providing both in-person collaboration and flexible work arrangements. Learn more at MathWorks Careers . The MATLAB Coder Language team is seeking a programming language design and implementation specialist to work on its partial evaluation-based type inference engine. Your contributions will enable deployment of MATLAB applications across various devices, from automobiles to spacecraft. We seek individuals passionate about implementation with a proven track record of transforming complex ideas into reality. MathWorks values growth, diversity, initiative, teamwork, shared success, and excellence. Responsibilities Join a small team managing the partial evaluation-based type inference engine and optimizing compiler used to translate MATLAB programs to low-level representations (e.g., C/C++/Cuda/LLVM). Design, implement, and evolve the compiler's intermediate representation, type system, and static analyses. Implement new language features supporting ahead-of-time compilation for MATLAB. Influence core design decisions of the compiler architecture. Help evolve MATLAB for embedded system development. Interact with customers to understand their needs. Assist teams in adopting our technology. Mentor and onboard junior colleagues. Enhance software development processes. Minimum Qualifications Bachelor's degree with 6 years of professional experience, or Master's with 3 years, or a PhD, or equivalent experience. Additional Qualifications Familiarity with functional programming languages (e.g., OCaml, Haskell, Racket). Experience with staged computation and partial evaluation (e.g., Zig, C++ meta-programming). Knowledge of compiler frameworks like LLVM, MLIR. Seniority level Mid-Senior level Employment type Full-time Job function Research, Consulting, and Engineering Industries Software Development Referrals can increase your chances of interviewing at MathWorks by 2x. Locations and salary ranges vary: Massachusetts, US ($131,300 - $243,800), Boston, MA ($180,000 - $220,000), Cambridge, MA ($90,000 - $142,500), Burlington, MA ($79,800 - $178,100). #J-18808-Ljbffr
MathWorks