Role Overview
Blumind is hiring a mid-level AI Compiler Engineer. This is a full-time role in CA. posted 4 weeks ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
About Blumind
Blumind is a deep-tech startup at the forefront of the AI revolution. We are building a new class of semiconductor: ultra-low-power analog AI processors designed for edge inferencing. Our technology enables complex AI, from "always-on" keyword spotting to advanced vision and language models, to run on a fraction of the power of traditional digital chips. We are on a mission to make high-performance, on-device AI ubiquitous, from wearables and mobile, to smart home devices, automotive and industrial IoT.
Role Overview
We are looking for an AI Compiler Engineer to help bridge modern machine learning frameworks with our novel analog hardware platform.
As an AI Compiler Engineer at Blumind, you will design and build the compiler stack that maps neural network models onto our analog compute architecture. You will work at the intersection of machine learning, compilers, and hardware, translating high-level models into efficient, hardware-aware execution.
Key Responsibilities
- Design and develop compiler infrastructure for Blumind’s analog AI chips
- Build lowering pipelines from ML frameworks (e.g., PyTorch, TensorFlow) to hardware-specific representations
- Leverage and extend MLIR to represent, optimize, and schedule computations
- Develop custom dialects, passes, and transformations for analog compute primitives
- Implement quantization, approximation, and noise-aware optimizations tailored to analog hardware
- Collaborate closely with hardware, firmware, and ML teams to co-design efficient execution strategies
- Optimize performance, power efficiency, and accuracy trade-offs across the stack
- Contribute to runtime integration and execution tooling
What We’re Looking For
Required
- 8+ years software development industry experience with a strong background in compiler design and implementation
- Experience with LLVM and/or MLIR (MLIR strongly preferred)
- Proficiency in C++ (and/or Rust)
- Solid understanding of machine learning fundamentals and neural network architectures
- Experience building or working with deep learning frameworks (e.g., PyTorch, TensorFlow, ONNX)
- Familiarity with graph-level and tensor-level optimizations
Preferred
- Experience developing MLIR dialects and passes
- Background in hardware-aware compilation (e.g., GPUs, TPUs, NPUs, or custom accelerators)
- Understanding of quantization, mixed precision, and model compression techniques
- Exposure to analog or in-memory compute paradigms
- Experience with scheduling, tiling, and memory optimization strategies
- Familiarity with Python for ML tooling and prototyping
- Knowledge of compute-in-memory (CIM), analog/mixed-signal architectures, or neuromorphic compiler stacks.
Education
- Degree in Computer Science, Electrical Engineering, or a related technical or scientific field with a focus on Machine Learning preferred.
What Makes This Role Unique
- Work on first-of-its-kind analog AI compute systems
- Define the compiler layer for a completely new hardware paradigm
- High impact role shaping performance, efficiency, and developer experience
- Tight collaboration across silicon, systems, and AI teams
- Opportunity to contribute to open-source ecosystems (e.g., MLIR/LLVM)
Location
- Preferred locations are Toronto/Ottawa or Silicon Valley. Candidates willing to relocate to Canada will also be considered
We thank all applicants for their interest. Only candidates being considered for the role will be contacted.
Frequently Asked Questions
How do I apply for the AI Compiler Engineer position at Blumind?
Use the Apply button above to submit your application directly to Blumind. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the AI Compiler Engineer position at Blumind located?
This position is based in CA. Blumind has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a AI Compiler Engineer at Blumind earn?
Blumind has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the AI Compiler Engineer role at Blumind posted?
This role was posted on May 11, 2026 (28 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start