Modular
Libraries Engineer
USA
Sponsorship not specified$167k-$286kDetected 319 days ago
PythonRustC++SwiftAlgorithmsCode ReviewGit
About the role
- At Modular, we're on a mission to make AI accessible to everyone.
- As a Mojo Libraries Engineer, you'll help realize this vision by shaping the foundational libraries of the Mojo programming language.
- Mojo combines performance and expressiveness to unlock the full potential of modern hardware for AI.
Responsibilities
- Partner with teams across Modular-including compiler, kernel, and runtime engineers-to design APIs that are ergonomic, expressive, and performance-conscious.
- Your work will directly shape the developer experience and deliver high business impact by enabling critical customer workloads and accelerating platform adoption.
- Design and implement abstractions that enable the development and optimization of kernels and algorithms running on GPUs and CPUs, delivering top-tier performance and accuracy throughout the GenAI inference solution stack.
- Optimize library functionality for performance, memory efficiency, and hardware utilization.
- Participate in design discussions and code reviews to uphold high engineering standards.
- Collaborate with other engineering teams to align the standard library with broader platform needs.
- Engage with the open source community to support high-quality contributions and foster a welcoming, inclusive environment.
- Deep understanding of GPU architecture (memory hierarchies, tensor cores, etc.) and how it influences algorithm and API design.
- Passion for both library design and performance, with a commitment to following modern API patterns and language evolution in C++, Rust, and Swift ecosystems.
- Team Building Events.
Requirements
- Experience with GPU programming languages like CUDA or OpenCL.
- Proficiency in modern systems languages (C++, Rust, or Swift), with strong skills in low-level programming, performance optimization, and memory management.
- Familiarity with GPU assembly languages such as PTX and SASS.
- Knowledge of cutting-edge APIs such as CUTLASS or Triton.
- Prior experience with Mojo, especially with accepted contributions to the Mojo Standard Library.
- Familiarity with LLVM, MLIR, or Python, particularly in systems or compiler-related contexts.
- An advanced degree in Computer Science or a related field.
- What you bring to the table: Experience with GPU programming languages like CUDA or OpenCL.
Compensation
- The estimated base salary range for this role to be performed in the US, regardless of the state, is $167,000.00 - $286,000.00 USD.
Benefits
- World-class Benefits.
- Premier insurance plans, up to 5% 401k matching, flexible paid time off, and more are available to you!
- We offer very strong compensation packages, including stock options.
- Please note that specific benefit packages may vary based on your location.
Company info
- Contribute to a fully open source project - everything you build will be public and part of our GitHub repo.
- A collaborative mindset, intellectual curiosity, and drive to solve complex technical challenges as part of a high-performing team.
- We are a progressive and agile team with some of the industry's best engineering and product leaders.
Apply directly at Modular →Create a free account for alerts like thisView Modular immigration profile
This listing is sourced directly from Modular's careers page and normalized into a canonical job model.