Enthought Home
Enthought Careers

Software Developer: Human Factors Specialist

Enthought is looking for a human factors specialist to help design and implement scientific applications. An ideal candidate has a strong background in math or science that allows quick understanding of the diverse problem domains we work in and is comfortable working as an integral part of a software development team. The human factors specialist will be called upon to design interfaces to handle large-scale datasets, and to coherently integrate various components in a plug-in architecture.

Desired Skills and Capabilities

  • Experience leading human factors efforts
  • Master's degree in a Human Factors/Usability related field or demonstrated equivalent experience; degree in a scientific field is a plus.
  • Experience applying user interface design best practices
  • Experience designing rich client GUIs. Web design is good also, but rich client experience is required.

The following are not all required, but all are helpful.

  • Significant experience designing user interfaces with 2-D and 3-D data visualization is valuable. The ability to develop software prototypes for designs and strong development skills are a huge plus.
  • Software development skills. Python, and C/C++ are the primary languages we use. Experience in Matlab, Java, and FORTRAN is also applicable.
  • Attention to aesthetic aspects of software
  • Graphic design skills are a plus, but not required
  • Experience with user testing