iLanguage Lab LTD is offering a one-year Postdoctoral position in our MorphoParser project, a language-independent semi-unsupervised machine learning algorithm for morphological segmentation of agglutinative languages.


A Postdoc at iLanguage Lab is a unique opportunity for recent graduates to immerse themselves in project management and machine languages. iLanguage Lab encourages its researchers to publish results in the top venues and will provide travel funding towards this end. Working with us you will learn:


- Version control (Git)

- Issue tracking and Open Project Management (GitHub, Redmine)

- Software Engineering (on time, on budget, on specification)

- Machine Languages (Javascript, Java)

- Scripting Languages (Praat, Bash, R)

- Time saving techniques for data crunching (Regular Expressions, Unix shell commands)

- BigData techniques on sparse data (NoSQL, Map-reduce, cloud computing and Node.js)


The Postdoc will join our Machine Learning team and take on responsibility for crowd-sourcing/gamification of our open gold standard morphological segmentation corpus using the Android platform. Candidates are expected to use the Postdoc position to expand on their previous research using the tools and techniques they will acquire while at iLanguage.


Primary responsibilities include:

- Learn and improve skills in software design and programming as the crowd-sourcing/gamification project manager.

- Design workshops and screencast tutorials to transfer the knowledge about computational linguistic tools and techniques into tools for fieldlinguists/theoretical linguists.

- Create screencasts and blog in either English or French, and at least one other language.

- Generate grass-roots efforts to preserve minority languages by showing language informants and community members how to blog or vlog.


Candidates must have a Ph.D degree in Theoretical Linguistics at the time of the appointment. More than a year experience in field work, and fluency in English or French, and one additional spoken language, are essential for this position. Other criteria for a successful candidate include:


- 1+ years of teaching experience (original course materials).

- Publications including original data in academic journals.

- Some knowledge of Natural Language Processing techniques.

- Experience in OpenData and OpenSource.

- Experience with data management.

- Familiarity with regular expressions.

- 3+ years of experience with Unix/Linux or Mac operating systems and shell commands

- Proficiency in a mark-up language (HTML, LaTeX, XML)

- Excellent written and oral communication skills, including new media such as blogging and screencast tutorials.

- Experience using a scripting language (Praat, R, Matlab, Javascript, etc).

- Strong ability to work collaboratively and drive an original research agenda.

- A research project which can benefit from the use of social web/mobile technology to allow minority language speakers to have access to information in their languages.


To apply, please send CV, research project (2 pages maximum), a recommendation letter and a motivation letter. Preference is given to applicants who have prior OpenSource and OpenData experience and/or familiarity with the Android platform. The application is open until filled. The position is expected to begin on September 1st, 2012.

The iLanguage Lab seeks to put Natural Language Processing and FieldLinguistics into the pockets of consumers by building productivity tools and plugins which adapt to the user’s iLanguage. We develop Machine Learning and Natural Language Processing pipelines for information extraction and information visualisation using a data-centered and context-rich approach. Many of our tools and libraries are OpenSource and freely available on GitHub.

We develop and test our tools & plugins in collaboration with researchers at UdeM, UQAM, McGill and Concordia in the form of Android experimentation tools and/or data collection apps with the goal of transmitting technical skills to research labs to automate their data collection and data entry proceses. We also provide training on existing OpenSource tools for Speech Recognition, Speech-Text Alignment, Acoustic Analysis, Eye Gaze Analysis, Image Processing, Scraping, Information Extraction, Corpus Analysis and Machine Learning. For undergrads in Speech Language Pathology, Linguistics, Psycholinguistics, Computer Science and Software Engineering we offer paid and unpaid internships in OpenData, Data Analysis, Data Collection and Data Automation.

You can find out more about us by visiting our blog at