Technical Director/Project Director

Jun 13, 2017
Institution Type
Four-Year Institution
About The Unit:

Unit Job Summary: The Technical Director/Project Director will be responsible for the day-to-day activity of the Textual Optics Lab; must be able to manage a team of several programmers, develop a roadmap, set priorities. Job requires an excellent knowledge of digital humanities methods of analysis, as well as experience producing research using digital tools. Will be expected to both assist scholars associated with the Textual Optics Lab in the development of their digital projects, as well as conduct research using computational methods developed within the Textual Optics Lab. As technical director, must be able to engage with team on technical details pertaining to the various projects being worked on. Will also serve as lead programmer for the Machine-Learning toolkit that is to be integrated into PhiloLogic. This will require a deep understanding of the internal architecture of PhiloLogic (parsing, text object structure, SQL representation) as well as an excellent knowledge of existing Python machine-learning tools. The technical director will also need to be up-to-date with the latest literature on machine-learning and artificial intelligence. The candidate will be expected to promote the work done at the Textual Optics Lab in order to enhance the visibility of computation methods for the study of text within and outside of the University of Chicago. This means presenting and publishing the results of the research and development conducted within the Textual Optics Lab, as well as organizing workshops with members of the UChicago community. The technical director is encouraged to be published in his/her field and to participate in professional conferences. S/he may choose to teach one course every two years.

Unit Education: PhD in the Humanities required.

Unit Experience: - At least 5 years' experience working on Digital Humanities projects, both as project manager and lead developer required; - At least 5 years' experience in Python with demonstrated experience with information retrieval and machine-learning libraries required; - SQL: demonstrated experience using MySQL, PostgreSQL, and SQLite required; - Experience with JavaScript libraries and frameworks such as AngularJS, ReactJS, or VueJS required; - Experience using front-end frameworks such as Bootstrap, Foundation, or Material Design Lite required; - Experience teaching Digital Humanities courses required. - Supervisory experience preferred.

Unit Job Function Competencies: Required - Ability to have a strong record of publications and presentations at Digital Humanities conferences. - Demonstrated ability to pick-up any new programming languages quickly based on needs; - High degree of competency in Python; - High degree of competency in MySQL, PostgreSQL, and SQLite; - Front-end development using HTML, CSS, Javascript; - Ability to use front-end frameworks such as Bootstrap, Foundation, or Material Design Lite; - Ability to be a team leader while also work independently; - Ability to conduct research; - Ability to organize workshops; - Verbal and written communication skills; - Ability to teach Digital Humanities courses. Preferred - Ability to be published in his/her field; - Ability to participate in professional conferences. - Ability to supervise others.