Modular

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.

This listing is sourced directly from Modular's careers page and normalized into a canonical job model.