Neurophos
Staff Compiler Engineer
Austin, Texas · Staff+ · Full-time
Sponsorship not specifiedDetected 147 days ago
PythonBackend DevelopmentAlgorithmsGitDockerCI/CDGitHub ActionsJenkinsMachine LearningDeep LearningPyTorchNLPLLMspytest
About the role
- This role focuses on compiler development for our novel LLM accelerator architecture.
- This is one of several software stacks that seamlessly bridge high-level AI workloads with our custom hybrid optical-electronic compute hardware, enabling customers to realize game-changing performance.
Responsibilities
- Design and implement toolchains for our custom LLM accelerator architecture
- Develop optimization strategies that bridge software algorithms to hardware implementations
- Design and implement custom compiler components, including IR dialects, graph transformations, and lowering passes
- Optimize computational graphs and memory access patterns for our hardware architecture
- Build and maintain test infrastructure to ensure compiler correctness and performance
- Instead of traditional electronic circuits, we use silicon photonics and an active, programmable metasurface to perform matrix multiplications at the speed of light.
- This architecture will deliver up to 100 times the energy efficiency of existing solutions while significantly improving performance for large-scale AI inference.
- Compiler backend development, optimization passes, hardware-software co-design
Requirements
- Master's degree in Computer Science or related field
- 5+ years of experience in compiler development
- Expert-level proficiency in Python and C
- Experience with hardware compilers
- Familiarity with Large Language Model architectures and their computational requirements
- Hands-on experience with compiler frameworks and code optimization techniques
- Experience with AI/ML accelerators (GPUs, TPUs, FPGAs) and their programming models
- Deep understanding of computer architecture, memory hierarchies, and parallel computing concepts
Nice to have
- Preferred Skills:
- Strong background in graph theory and graph transformations in a compiler or optimization context
- MLIR experience is a plus
Skills
- PhD in Computer Science or related field
- 10+ years of industry experience
- Strong background in graph theory and graph transformations in a compiler or optimization context; MLIR experience is a plus
- Experience writing programs that parse, analyze, and mutate programs as abstract syntax trees
- Experience in instrumenting and debugging parallel programs
- Experience with structured, human-supervised AI/agentic coding workflows
- Experience with LLM quantization techniques and model optimization
- Experience with high-performance computing and low-latency system design
- Familiarity with deep learning frameworks and neural network optimization
- Transformer architectures, attention mechanisms, quantization techniques
- Profilers, debuggers, and instrumentation for parallel/concurrent programs
- LLVM, MLIR, GCC, custom compiler backends
Benefits
- 100% coverage of base health plan premiums for you and your dependents, plus HSA contributions.
- Unlimited PTO.
- No rigid vacation banks, just a focus on delivery.
- 401(k) matching and stock option opportunities to ensure our success is your success.
- Full suite of voluntary benefits, including Dental, Vision, Life, Hospital, Critical Illness, and Accident insurance.
- Personalized Benefits.
Company info
- We are seeking a talented ML Compiler Engineer to join our engineering team and lead the development of our compiler.
- We've assembled a world-class team of industry veterans and recently raised a $110M Series A https://www.neurophos.com/110m-raise led by Gates Frontier.
- Work on a game-changing technology at the intersection of photonics and AI as part of a collaborative and brilliant team.
- At Neurophos, we offer:
Apply directly at Neurophos →Create a free account for alerts like thisView Neurophos immigration profile
This listing is sourced directly from Neurophos's careers page and normalized into a canonical job model.