{"id":899856,"url":"https://alion.io/job/lemurianlabs-senior-dsl-engineer","title":"Senior DSL Engineer","company":{"id":679667,"name":"Lemurian Labs","domain":"lemurianlabs.com","url":"https://alion.io/company/lemurianlabs","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Santa Clara, United States","Toronto, Canada"],"countries":["US","CA"],"hiring_countries":["US","CA"],"hiring_countries_total":2,"salary":null,"salary_estimate":{"min_usd":97000,"max_usd":185000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":555},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":true},{"name":"PyTorch","optional":true},{"name":"PyTorch C++","optional":true}],"status":"live","first_seen_at":"2026-04-14T19:20:29Z","employer_posted_date":"2026-04-14","last_verified_at":"2026-10-13T16:15:46Z","board_verified":true,"closed_at":null,"days_open":182,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":181},"description":"About Us\nAt Lemurian Labs, we're reimagining the foundations of computing to make AI accessible to everyone. Our mission is to remove the limits of scale, hardware, and cost that hold back innovation, so the people solving humanity's hardest problems can move faster.\nWe're building a new kind of software stack: a hardware-agnostic platform that makes every system - from a laptop to a supercomputer - feel like one seamless engine. Developers can write once, run anywhere, and get state-of-the-art performance across any chip, any cloud, at any scale. It's a complete rethink of how software and hardware interact - designed for the era beyond Moore's Law.\nWe're not looking for the comfortable or the conventional; we're looking for the bold. The engineers who crave frontier problems, who want to bend the limits of what's possible, who see infrastructure not as a constraint but as a canvas. If you want to build the foundation for the next era of AI and change what humanity can achieve in the process, join us.\nAbout the Role\nWe are building a domain-specific language and compiler toolchain for programming machine learning models. \nAs a Senior DSL Compiler Engineer, you will focus on the compiler frontend: scanning, parsing, AST design and construction, compiler passes, type and shape inference, and error and warning reporting. You should be deeply comfortable reasoning about object ownership and lifecycle management in C++, and be prepared to work within a custom ARC system with semantics similar to the standard smart pointer types.\nWhat You'll Do\nDesign and implement compiler frontend components including the lexer, parser, abstract syntax tree, and compiler passes.\nDesign and implement type inference and shape inference systems for the DSL.\nDesign clear, actionable error and warning diagnostics that help users understand and resolve problems in their programs.\nWork within and extend a proprietary automatic reference counting system that governs memory management across the frontend.\nParticipate in code reviews to maintain code quality and ensure sound design decisions.\nCollaborate through pair programming sessions.\nContribute to the full software engineering lifecycle: product specification, requirements gathering, high-level design, low-level design, implementation, and testing.\nHelp inform the design of future DSLs as the platform expands to other scientific computing domains.\nRequirements\nEssential Skills and Experience\nBS degree in Computer Science, Computer Engineering, or equivalent practical experience\nExtensive experience designing and implementing domain-specific languages.\nDeep expertise in compiler frontend engineering: lexical analysis, parsing, AST design, semantic analysis, and compiler passes.\nStrong experience with type inference and shape inference systems.\nStrong professional C++ background with modern C++ standards.\nDeep understanding of automatic reference counting concepts and object lifetime management in C++, including thorough familiarity with the semantics of shared_ptr, weak_ptr, and unique_ptr. The frontend uses a proprietary ARC implementation with similar semantics, and you must be comfortable reasoning about ownership, reference cycles, and clean teardown in this kind of system.\nExperience designing compiler diagnostics (errors and warnings) that are clear and useful to end users.\nExperience across the full software engineering lifecycle: product specification, requirements gathering, high-level design, low-level design, implementation, and testing.\nGeneral familiarity with GPUs or other accelerator devices and their role in high-performance computing and machine learning workloads.\nPreferred Skills and Experience\nMaster's or PhD in Computer Science, Computer Engineering, or equivalent\nExperience with or willingness to use AI-assisted code generation tools in day-to-day development.\nFamiliarity with PyTorch or similar machine learning frameworks.\nExperience with Python language internals or strategies for subsetting Python-like languages.\nWhy Join Lemurian Labs\nOwn a critical layer of our compiler stack where optimization decisions have direct, measurable impact on model performance\nWork on the hardest graph-level problems in AI infrastructure - across diverse hardware targets and model architectures\nCollaborate with a team that treats infrastructure as a canvas and optimization as a craft\nCompetitive compensation including equity, medical/dental/vision, retirement savings, and wellness benefits\nLemurian Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of gender identity, race, ethnicity, sexual orientation, disability status, age, or background.\nCompensation depends on experience and geographic location and will be narrowed during the interview process. Additional benefits include equity, company bonus opportunities, medical, dental, and vision coverage, a retirement savings plan, and supplemental wellness benefits.","description_format":"text","description_chars":5030,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity","Retirement plans"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-09-14T11:00:01Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.187,"p_room":0.28,"age_days":181,"expected_fill_days":35,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/lemurianlabs-senior-dsl-engineer","json_url":"https://alion.io/job/lemurianlabs-senior-dsl-engineer.json","meta":{"generated_at":"2026-10-13T19:42:22Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":30170,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":679667},"rest":"https://alion.io/mcp/rest/get_company?id=679667"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flemurianlabs-senior-dsl-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Flemurianlabs-senior-dsl-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Flemurianlabs-senior-dsl-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/lemurianlabs-senior-dsl-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flemurianlabs-senior-dsl-engineer"}]}