Research Software Development Engineer in Artificial Intelligence (Req. 10064)

Reports to: Chief Scientist


We are looking for a Research Software Development Engineer with a focus in Artificial Intelligence, to join our Applied Science team in Bellevue, WA. Our team supports the Maana Platform with R&D in the areas of artificial intelligence, machine learning, knowledge management, natural language programming, and customer-specific data science work. Our work is math/computer science heavy and requires knowledge of algorithms, programming, distributed systems, machine learning, knowledge representation, and artificial intelligence. We have fun, work as a team, solve hard problems, create intellectual property, write papers, and provide the company with unique capabilities that will help us differentiate in a crowded market.


Essential Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • This person has a passion for technology, excitement to build AI and machine learning production systems, and strong communication skills.
  • Technical skills required include excellent programming ability in multiple languages, ability to invent new ways of solving hard problems and to take a prototype to production.
  • The applicant should have familiarity with algorithms and software in the following areas of artificial intelligence: machine learning, knowledge representation and reasoning, or natural language processing.
  • Excellent teamwork, communication, and collaboration is a must.
  • This position will have ownership of large projects and drive results within and across teams, as well as help attract and grow talent to meet the company's needs


Required Education & Experience

  • The ideal applicant has a degree in Computer Science (or a related field/equivalent experience).
  • Technical background across service and microservice architectures, distributed systems and cloud.
  • Experience should show a track record of shipping production systems that include functionality testing, performance testing, and usability testing.
  • Proficiency in Java and JavaScript / Node frameworks and methodologies.
  • Proficiency with Git.
  • Experience turning prototypes into scalable and engineered production systems by developing a project plan, executing on it, and communicating updates.
  • Experience working with industrial or commercial applications involving artificial intelligence technologies.
  • Self-motivation/energy must be able to demonstrate initiative and be proactive with a can-do attitude.


Preferred Experience and Skills

  1. Work experience with GraphQL
  2. Work experience with NodeJS
  3. Work experience with React
  4. Work experience with Python and other machine learning packages
  5. Familiarity with micro-service architectures and open source projects
  6. Familiarity with Semantic Web and logic-based reasoners


AAP/EEO Statement

Maana provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Maana complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


Visit us at

Back to top