Responsibilities: Work with teams on 1-6 months projects to help them become aware and successfully build prototypes that incorporate machine learning technologies. Be an evangelist for the technology from coding prototypes to generating executive strategy to distributing educational materials.  



Responsible for prototyping advanced machine learning methods

Rapidly explore many different methods to weigh pros and cons

Identify the best tools for the task and apply those techniques

Implement new methods and advance the state of the art

Digest papers, conference proceedings, books, classes for new methods

Create plans and schedules, track progress and provide educational material and frameworks to fellow engineers and product managers


Work closely with Engineering/Product Managers to develop paths for meaningful research direction

Excellent brainstorming, creative thinking, mathematical analysis, and communication skills

Desire to teach others



Strong written and oral communication

Clear big systems thinking

Flexibility to adapt to limiting situations

Strong skills in Python, Tensorflow

Creative problem solving, Systems thinking

Up to date on current research papers in machine learning

Deep Learning, Reinforcement Learning, Math, Classical Controls

Extra: Experience with Hardware



Masters in Computer Science or similar discipline

Blue River offers competitive compensation and benefits, including a great 401(K) match.  We believe in a work life balance and offer generous Paid Time Off and Sick Leave as well as Paid Parental Leave and an adoption benefit.   Subsidized lunches, flexible work hours, CalTrain passes (with mobile Wi-Fi!) and a collaborative and supportive environment also contribute to making Blue River a great place to work.