Senior/Principal Software Engineer (AI Startup)

  • SuccessHACKER
  • Redwood City, CA, United States
  • Jul 09, 2018
Full time Engineering

Job Description

Our client, an early stage AI startup, just completed their Round A financing to develop an advanced silicon-advanced software combination for AI that allows developers to execute neural networks at the edge as opposed to being in the cloud. It allows low-power devices to do more powerful activities without being dependent on the cloud; essentially pushing more of the intelligence down to the actual device making IoT, smartphones, etc...smarter. 

We are hiring a number of Software Engineers who can partner with our hardware team to enable execution of advanced AI algorithms on low power devices. We are building out tools, compilers, and diagnostics and want to add engineers to our team that have a variety of skills. The software team will be responsible for validating hardware instruction sets and operating models, compiling or transforming neural networks onto the silicon architecture we've created, and developing tools and feedback mechanisms to improve neural network training and optimization.
 
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 are searching for smart engineers from a diverse background!
 
Requirements

  • BS, MS, or PhD in EE, CS, Math or any other technical area that includes applied programming
  • At least 5+ years of software development experience
  • Expert in C, C++, Java, Scala, or Python
  • 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

  • Compiler development
  • Electronic Design Automation
  • High-Performance Computing
  • AR/VR development
  • Algorithmic trading systems
  • Graphics engine development

 
 

Joborder ID

9,229,420