Chief Systems Software Architect

Location: Campbell, CA, USA

Job Type: Full Time Employee

Career Level: Experienced


Wave Computing is seeking a Chief Systems Software Architect to lead the on-going development of the system software for our series of Dataflow Computers for Deep Learning Acceleration. Collaborating with the technical and management teams, you’ll be at the forefront of the architecture, design and implementation of Wave’s software systems.

In this role, you’ll be responsible for the architecture of the production system software stack from application level down to the Linux operating system and through the drivers to Wave’s Dataflow Processing Unit custom chip. You’ll have previous experience in building application software stacks with open source and proprietary software, including machine learning frameworks such as Tensorflow, with emphasis on performance and reliability of the software. You’ll understand the tradeoffs between hardware and software, and have a pragmatic approach to getting product out the door to customers.

Successful specification, design and delivery of system-level software products to the market is a must. Experience with data center system software design is highly desirable. A master’s or PhD or equivalent previous experience is required.


About Wave Computing

Wave Computing is a VC-backed startup that is revolutionizing the machine learning industry. After years of dataflow architecture, hardware, software and tools development, the company’s world-class team has developed its patented, native dataflow solution that outperforms any other machine learning training product available today. Based in Campbell, California, Wave Computing is providing its solutions to customers globally.