This role
We’re seeking a talented engineer with strong first-principles understanding of compilers, graph transformations and deep learning to develop our compiler infrastructure while collaborating with our optics and electronics teams in simulation, design and implementation of novel optoelectronic hardware.
Areas of contribution
Developing our ML compiler infrastructure, spanning from interfacing with user-level frameworks (e.g. PyTorch) to generating low level machine code targeting our cycle accurate system simulator.
Extending our current compiler with new parallel kernels that allow the user to seamlessly utilize the full potential of the Fathom Radiant hardware.
Analyzing the performance of state of the art deep learning models on Fathom hardware
Requirements for this role
BS/MS/PhD, or equivalent knowledge in computer science, electrical engineering, or related fields (e.g. statistics, applied math, computational neuroscience)
Deep passion and fundamental understanding of design, algorithms, and data structures in modern machine learning and AI
Experience in parallel program compilation and optimization
Experience in implementing custom graph operators in current day ML frameworks.
Strong understanding of the fundamentals of neural networks and common general algorithms
You’ll do well here if….
You’re motivated to build something that hasn’t been built before
You’re kind, enjoy thoughtful discussions fueled by problem-solving and logic, and care about our mission to positively influence the trajectory of artificial intelligence
You find large challenges exciting and enjoy discovering and defining problems as much as solving them.
You deliver. You may enjoy thoughtful conversations about problems and perfecting designs, but in the end, you know that what matters is delivering a manufacturable solution that works every time.
You are a cross-disciplinary team member. You are excited to work with and learn from software, mechanical, electrical, and optics engineers. You are comfortable communicating across teams.
Indicative salary range for this role: $90,000 – $170,000
To find out more about this job, please visit this link