- Boston, Massachusetts, United States
- Full-time · Lead
- $150K–$240K per year
Manage the Infrastructure team and lead the development of shared programming language, compiler, and runtime foundations for the scientific software stack.
Compensation
The approximate base salary range for this position is $150,000 - $240,000.
Responsibilities
- Manage and build the Infrastructure team: hire and mentor engineers, provide clear feedback, and establish priorities that balance foundational work with the needs of partner teams.
- Lead the team’s technical direction in collaboration with Scientific Software leadership, including language abstractions, intermediate representations, compiler interfaces, and shared execution infrastructure.
- Guide language and compiler design through explicit semantics, sound reasoning about correctness, and practical implementation; contribute directly to design reviews, code reviews, and critical engineering work.
- Partner with research and engineering teams to understand their requirements, identify useful shared abstractions, and support adoption through documentation, tooling, and stable interfaces.
- Own the quality and evolution of the infrastructure, including testing, performance, maintainability, compatibility, and migration planning.
Requirements
- Nice to have: LLVM
- Nice to have: MLIR
- Nice to have: Clang
- Nice to have: GCC
- Nice to have: Rust