PhD degree in Computer Science, or a related technical field, or equivalent practical experience.
Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, Python, or Golang.
Research experience in an area of computer systems design and implementation.
Preferred qualifications:
PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Experience in Research areas such as storage systems, memory systems, distributed systems and networks, novel I/O systems, computer architecture and accelerators, databases and analytics, cloud computing, sustainability, privacy, or other emerging technologies.
Experience in authoring/co-authoring of papers in venues in the systems field (e.g., SOSP, OSDI, ISCA, ASPLOS, MICRO, ASPLOS, PLDI, SIGCOMM, NSDI, SIGMOD, etc.).
Experience in systems for Machine Learning (ML).
Experience designing and implementing an experimental system in a research or product development environment.