Neurophos

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
  • 7+ 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 game-changing technology at the intersection of photonics and AI as part of a collaborative, brilliant team.
  • At Neurophos, we offer:

This listing is sourced directly from Neurophos's careers page and normalized into a canonical job model.