logo inner

Principal Modeling and Simulations Engineer

Rain AIUnited StatesRemote

About Rain:


At Rain AI, we’re creating a future with abundant and scalable artificial intelligence. We're building the world’s most cost and energy efficient hardware for AI. Our products achieve an order of magnitude improvement over the status quo by co-designing every layer of the AI stack, from circuits to algorithms. Our ultimate goal is to become the dominant hardware company of the AI era. Rain AI is currently a Series A stage startup and backed by world leaders in AI. Our seed round was led by Sam Altman (OpenAI).

In addition, our current VC partners include Y Combinator, Daniel Gross, Jaan Tallinn, Founders X Fund, Airbus Ventures, Liquid 2 Ventures and Deepwater. 

About the Role


As a Principal Engineer in Simulation and Modeling, you will collaborate with the software, architecture, and IC design teams to deliver high-performance software simulation tools that accurately model the functionality and performance of Rain’s hardware platform. These tools play a critical role in Rain’s internal software and hardware development efforts and will be deployed to end-users as part of the Rain SDK, allowing customers to experiment with Rain hardware early in the product development life cycle.

Through your efforts, our simulation tools will be easy to use, extensible, and will deliver maximum performance without compromising accuracy.  This is a remote role – you can work from anywhere in the United States. 

Responsibilities


  • Develop functional and performance simulators of Rain’s RISC-V based SoC design 
  • Collaborate with hardware architecture and IC design teams to ensure the simulation results precisely match hardware behavior 
  • Design and implement validation strategies to ensure the hardware and simulation tools stay in sync over time 
  • Flexibly leverage open-source and vendor-provided hardware models to deliver results quickly and improve over time 
  • Be responsive to the needs of internal and external stakeholders 
  • Consistently deliver high-quality, scalable, maintainable, and performant solutions 
  • Document code, tools, and APIs and participate in code and design review processes 
  • Mentor junior engineers and be a shining example of development best practices 

Required Qualifications


  • BS in Computer Science, Computer Engineering, or related fields 
  • 10+ years of experience with a focus on software simulation tools and modeling 
  • Excellent programming skills in C/C++ and SystemC 
  • Experience developing simulators/models of ML accelerators and/or SoC devices 
  • Track record of ownership of advanced software systems 
  • Strong communication skills, both written and verbal 
  • High degree of motivation and independence 
  • Ability to work successfully in a distributed and remote environment 

Preferred Qualifications


  • MS or PhD in Computer Science, Computer Engineering, or related fields 
  • Experience with open-source simulation tools such as qemu or SAIL 
  • Experience with performance profiling and optimization 
  • Familiarity with RISC-V ISA and experience working with instruction set extensions 
  • Familiarity with interconnect and memory technologies (e.g., PCIe, ethernet, HBM) 
  • Experience collaborating with architects and designers to deliver accurate pre-silicon hardware models 

Our Benefits:


  • Medical Insurance with 100% coverage of employee premiums  
  • Dental and Vision Insurance  
  • 401k match   
  • Unlimited PTO + all federal holidays   
  • Two weeks off around Christmas and New Years  
  • Summer “shutdown”: one week-off for all employees  
  • Work from anywhere in the United States   
  • $500 of office equipment per year  
  • And more!  

Compensation Range: $250K - $300K

Life at Rain AI

Thrive Here & What We Value- Medical Insurance with 100% coverage of employee premiums- Dental and Vision Insurance- 401k match- Unlimited PTO + all federal holidays- Two weeks off around Christmas and New Years- Work from anywhere in the United States- $500 of office equipment per year- Dynamic team environment- Thrive under pressure- Deliver uncompromising results on time

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024