Senior Software Engineer, C++ (algorithm optimization)

 Numenta • Careers

IMPORTANT NOTE: Numenta is unable to consider employment applications from international applicants unless they are US Citizens, hold a Green Card, are NAFTA (Mexican or Canadian) citizens or have other permission to work in the US.

This individual will be a key member of Numenta’s small core Machine Learning Architecture group and be responsible for implementing and optimizing core Machine Learning algorithms. The ideal candidate will be an excellent programmer with hands-on experience working on high performance and/or real time systems, applications, or games.

The position is full time, and offers competitive salary, full benefits and participation in our stock option program. A contractor position will also be considered. The position is based in downtown Redwood City, CA but remote working is a possibility.

Responsibilities include:

  • Implement and optimize core learning algorithms
  • Profile and tune existing implementations
  • Create and maintain well designed and tested libraries
  • Work closely with the core technology and research teams
  • Provide technical leadership to the rest of the organization

Job Requirements

  • MS in Computer Science or Engineering, or equivalent experience
  • Outstanding programming skills in C/C++
  • 3-5 years C/C++ programming experience shipping products in at least one of following fields: numerical analysis, machine learning, real time games/graphics, image processing, real time computer vision, embedded systems, or data analytics with large datasets.
  • Excellent knowledge of common data structures and CPU/GPU architectures
  • Background in math and probability theory a plus
  • Experience with assembly, AVX or GPU programming a plus
  • Able to demonstrate strong intellectual capabilities and significant individual contributions
  • Excellent written and verbal communication skills

Must be fully vaccinated against COVID-19 by date of hire.

How To Apply

Qualified applicants should send a cover letter and resume, including a link to your github repository or other public code repository that contains code you have worked on, to

Numenta is an equal opportunity employer supporting workforce diversity.

 Numenta • Careers