cover image
Lemurian Labs

Lemurian Labs

www.lemurianlabs.com

2 Jobs

38 Employees

About the Company

Lemurian Labs is a software-first, hardware-agnostic AI platform that simplifies development by enabling organizations to write once and deploy anywhere across CPUs, GPUs, accelerators, and edge. We help companies lower costs, boost efficiency, and scale sustainably in the post-Moore's Law era. Discover how we are making AI accessible to all: lemurianlabs.com.

Listed Jobs

Company background Company brand
Company Name
Lemurian Labs
Job Title
Runtime Engineer
Job Description
Job title: Runtime Engineer Role Summary: Design, develop, and optimize a high‑performance, multi‑target runtime for AI workloads, facilitating “build once, deploy anywhere” across cloud, edge, and custom hardware. Expectations: Deliver efficient, scalable kernels; benchmark and analyze performance on target platforms; collaborate closely with product and ML engineering to evolve architecture. Key Responsibilities: - Architect, implement, and maintain the multi‑target runtime. - Apply parallelization, partitioning, and kernel optimization techniques to generate performant code paths. - Prototype new ideas and conduct data‑driven evaluation of compiler outputs. - Benchmark runtime on diverse hardware, identify bottlenecks, and build tooling for performance analysis. - Work with product teams to gather requirements and drive architectural enhancements. Required Skills: - 4+ years experience in C/C++ (C++14+), asynchronous and concurrent programming. - Deep understanding of hardware architecture: vector/scalar registers, memory hierarchy. - Knowledge of OS kernel or hypervisor development. - Proficiency in parallelization, partitioning, and performance tuning. - Strong analytical and prototyping abilities. Required Education & Certifications: - Master’s or Ph.D. in Computer Science or equivalent practical experience.
Toronto, Canada
Hybrid
Junior
19-01-2026
Company background Company brand
Company Name
Lemurian Labs
Job Title
Compiler Code Gen Engineer
Job Description
**Job Title** Compiler Code Generation Engineer **Role Summary** Design, implement, and optimize a high‑performance, portable compiler for heterogeneous AI workloads. Focus on cross‑platform code generation, performance tuning, and architectural enhancements to support modern machine learning models on diverse hardware. **Expectations** - Deliver efficient, scalable code generation for cloud and edge deployments. - Collaborate with product teams to align compiler features with ML engineer needs. - Continuously evaluate and improve compiler performance using profiling data. **Key Responsibilities** - Design and maintain heterogeneous AI compiler architecture. - Implement new capabilities and extend existing architecture to support emerging ML models and hardware. - Apply advanced parallelization, partitioning, and kernel optimization techniques. - Generate, analyze, and act on performance metrics to refine code generation. - Produce clear documentation and communicate design decisions within the team. **Required Skills** - 4+ years experience in compiler development. - Strong understanding of compiler algorithms, data structures, and low‑level code generation. - Proficiency in C/C++ and object file manipulation. - Excellent written and oral communication; ability to produce concise technical documentation. - Detail‑oriented, collaborative, and proactive in improving system performance. **Preferred Skills** - Master’s or PhD in Computer Science, Electrical Engineering, or related field. - Experience with LLVM and traditional compiler passes (instruction selection, register allocation, dominance analysis). - Knowledge of calling conventions, linking, relocations, and API interactions. - Familiarity with loop optimizations (vectorization, unrolling, fusion, parallelization). - Exposure to machine‑learning workloads and hardware optimization. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
Toronto, Canada
Hybrid
Junior
19-01-2026