Reasoning Mind

708 5460Position ID: 708-KE [#5460]
Position Title: Math Curriculum Developer (Knowledge Engineer)
Position Location: Houston, Texas 77057, United States [map]
Application Deadline: finished (posted 2014/05/15, finished 2014/12/08, listed until 2014/07/25)
Position Description:    

*** The account for , Reasoning Mind has expired. ***


If you want students to excel in mathematics, you need an excellent curriculum. As a Knowledge Engineer at Reasoning Mind, you’ll help create a quality curriculum that provides tens of thousands of students with a first-rate mathematics education.

What do Knowledge Engineers at RM do?

One of the strongest curricula available for elementary and middle school mathematics is the curriculum developed in Russia in the 1960s and 1970s. The only problem is: it’s used in classrooms over there; we want to bring it to classrooms over here. Knowledge Engineers work with Reasoning Mind’s expert Russian mathematics teachers to learn about how they plan and carry out their lessons. (Note: no knowledge of the Russian language is required.) They then use this knowledge to design interactive online lessons that simulate the work of these teachers in software.

To design lessons, Knowledge Engineers write detailed scripts describing what the lessons should be like. In addition to clear explanations of mathematical concepts, Knowledge Engineers’ scripts contain interesting problems, engaging games, dialogue promoting good learning values, and much more. The Knowledge Engineer then works with artists, animators, and programmers to bring the lessons into existence in the Reasoning Mind system.

Where does the title “Knowledge Engineer” come from?

The Reasoning Mind software is an expert system: an AI system that simulates the decision-making process of a human expert. In the language of expert systems, the individual who designs the system (and makes sure that it adequately captures the expert’s knowledge) is called a knowledge engineer.

How do Knowledge Engineers contribute to the development process?

Expert knowledge is usually implicit knowledge: experts know what to do in a certain situation, but they don’t usually have a systematic formulation of their expertise. The knowledge engineer’s role is (1) to work with the expert to extract and systematize the expert’s implicit knowledge, and (2) to develop creative ways of simulating the expert’s work.

What are the knowledge and skills needed for this job?

Knowledge Engineers need:
  • Strong knowledge of mathematics
  • Strong analytical skills
  • Good interpersonal skills
  • Good writing skills
  • Creativity
Programming experience is not required.

What does it take to become a Knowledge Engineer at RM?

Reasoning Mind is very selective, and only a small percentage of applicants receive offers. Simply having a successful college or graduate school career is not enough: Significant weight is put on how successful applicants are at completing the assignments given during the application process.

Where is the job based?

The job is based in Houston. There is also optional occasional travel to Moscow, Russia.

Why work for Reasoning Mind?

Reasoning Mind is a non-profit organization that brings together the best things from academia and industry.

Academia: You’ll work alongside math and physics PhDs in a collegial setting. We have seminars, reading groups, and plenty of unscheduled lunchtime discussions about curriculum, psychology, education policy, and lots of other things. Your colleagues will be thoughtful individuals who strive to understand math education in depth. And your work will be for a good cause.

Industry: Your work will have immediate relevance, as thousands of children will get a better math education because of your efforts. You’ll collaborate with people from a wide range of disciplines — in addition to mathematicians and physicists, you’ll work with writers, programmers, animators, artists, designers, and teachers. And finally, those with the ability and inclination can get the opportunity to lead teams just a few years after first joining.

What career paths are open to Knowledge Engineers?

Because they are at the center of Reasoning Mind’s curriculum development efforts, Knowledge Engineers can grow into a variety of leadership roles in curriculum, including managing teams of other Knowledge Engineers. In addition, Reasoning Mind employees often move to other departments at Reasoning Mind as they develop interests in different areas of the organization’s work.

What are the benefits?

Reasoning Mind offers an exceptional benefits package. As a Reasoning Mind employee, you will enjoy comprehensive health insurance (medical, dental, and vision) as well as short-term disability insurance, long-term disability insurance, and life insurance. You will receive 17 days of annual paid vacation and have the additional option of telecommuting – working from home or remotely from any location in the world – for a total of 20 days every year.

How do I apply?

To begin the application process, submit your resume or CV at

This employer is not accepting applications for this position through Mathjobs.Org. Please see the job description above on how to apply.
Contact: Victor Kostyuk, (832) 255-2941
Postal Mail:
2000 Bering Dr, Suite 300
Houston, TX 77057
Web Page:

© 2017 MathJobs.Org, American Mathematical Society. All Rights Reserved.