L
Posted 4 hours ago
Senior DSL Engineer
Lemurian LabsSenior DSL Engineer
Requirements
BS in Computer Science or equivalent, Experience with DSL design, Expertise in compiler frontend engineering, Strong C++ skills, Knowledge of ARC and object lifetime management
Skills
C#Machine Learning
About the role
About the Company
At Lemurian Labs, we're reimagining the foundations of computing to make AI accessible to everyone. We're building a hardware-agnostic platform that makes every system — from a laptop to a supercomputer — feel like one seamless engine.
Responsibilities
- Design and implement compiler frontend components including the lexer, parser, abstract syntax tree, and compiler passes
- Design and implement type inference and shape inference systems for the DSL
- Design clear, actionable error and warning diagnostics
- Work within and extend a proprietary automatic reference counting system
- Participate in code reviews and collaborate through pair programming sessions
- Contribute to the full software engineering lifecycle including design, implementation, and testing
Requirements
- BS degree in Computer Science, Computer Engineering, or equivalent
- Extensive experience designing and implementing domain-specific languages
- Deep expertise in compiler frontend engineering (lexical analysis, parsing, AST design, semantic analysis)
- Strong experience with type inference and shape inference systems
- Strong professional C++ background with modern C++ standards
- Deep understanding of automatic reference counting and object lifetime management in C++
- Experience designing compiler diagnostics
- General familiarity with GPUs or other accelerator devices
Preferred Qualifications
- Master's or PhD in Computer Science or Computer Engineering
- Experience with AI-assisted code generation tools
- Familiarity with PyTorch or similar machine learning frameworks
- Experience with Python language internals
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior DSL Engineer
Lemurian Labs · Completely Remote
