We are hiring Software Engineers to build out every part of our software ecosystem - including tools, compilers, performance analysis, diagnostics, and applications - that will power our low power devices. You will help enable powerful custom hardware to dramatically accelerate neural network performance to levels 100x better than what exists today.
We are looking for engineers with very strong programming and mathematical problem solving skills. Applicants do not need to have an AI background but do need to demonstrate capabilities for robust software development practices and an ability for creating solutions for challenging technical problems. We are solving some unique problems that don't fit into a specific category so we are searching for smart engineers from diverse backgrounds!
Performance critical components of our software stack are written with C++11/14. Other components utilize Python and other programming languages where the tool fits best.
We strongly believe in making data driven technical decisions when choosing software tools and processes. With us, you would be a key driver in deciding how to solve technical challenges in the software development process. We are looking for smart, driven people who are curious and excited about working with modern software methodologies.
Software team responsibilities are
Validating hardware instruction sets and operating models.
Compiling, transforming and optimizing neural networks to custom hardware architectures.
Building tools to collect and analyze performance bottlenecks.
Developing tools and feedback mechanisms to improve neural network training and inference.
Creating sophisticated simulations that provide deep insight on hardware performance and optimizations.
BS, MS, or PhD in EE, CS, Math or any other technical area that includes applied programming
3+ years of software development experience, or a combination of professional experience and advanced degree (MS/PhD).
Expertise in C++11/14 or Python and excellent debugging skills
Additional language skills for scripting and rapid application development
Nice to have - experience in one or more of the following areas would be a plus
Electronic Design Automation
High Performance Computing
Algorithmic trading systems
Graphics engine development
Experience with Rust
San Jose, San Francisco CA
Phone: 866 816-1615 x 823