Design and evolve core APIs and developer experience for Modular’s MAX AI framework, focusing on inference and training systems across Python and Mojo.
Locations (3)
Los Altos, California, United States
United States
Canada
Compensation
The estimated base salary range for this role to be performed in the US, regardless of the state, is $180,000–$324,000 USD.
Responsibilities
Influence the design of the API surface for MAX: namespaces, core abstractions, extension points, programming model, compatibility guarantees and developer experience.
Design inference APIs that support real-world serving needs: model loading, distributed inference, quantization, tokenization/pipelines, configuration surfaces, batching/streaming, and deployment-oriented ergonomics.
Design training APIs that scale from single device to distributed execution, with clear primitives for device placement, parallelism, checkpointing, and observability.
Create a coherent programming model across Python and Mojo-adjacent surfaces: align naming, types, and conventions; avoid leaky abstractions; define the "pit of success".
Drive RFCs and technical specs: write and socialize proposals; gather feedback from internal model engineers and external users; iterate towards consensus.
Requirements
Bachelor's degree in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field