Job details « Go back to category
Internship Artificial Language Processing Python Developer
Published at 03.04.2017 - Viewed: 329 times - Nexedi SA in Lille, France

Artificial Language Processing Python Developer

Description:
Nexedi is looking for a 6 months trainee to develop an application to allow to quickly and intelligently search through a large codebase hosted on github/gitlab such as the over 10 million lines of code maintained by Nexedi. The minimum outcome should be a codecrawler replicating the functionality of our old gitweb repository with a number of additional features.

In addition to this we are curious to know whether it is possible to use Natural Language Processing Models on our codebase and what the results may be (we’ll coin this “Artificial Language Processing”). We want to know whether it is possible to find some sort of structure in a codebase or some sort of grammar. Identify properties, categories and data types instead of people, locations and organisations? The exact scope of this part of the traineeship to be defined.

Opportunities:

  • Develop a search engine for code.
  • Apply Natural Language Processing models to a programming language corpus.
  • Try to find a grammar applicable to our codebase.

Responsibilities:

  • Understand how to work with our Wendelin Big Data/Machine Learning stack.
  • Learn how to analyse a programming language with natural language processing criteria.

Requirements:

  • Passionate, self-driven
  • Willingness to contribute to an open source ecosystem and the Free Software community
  • Very good programming skills in Python
  • Good skills in Javascript
  • Good software development skills (version control, testing, debugging)
  • Good command of English

» Apply now
Recent jobs at Nexedi SA
Internship
AI Business Bot Python Developer
at Nexedi SA in Munich, Germany
Internship
Big Data Machine Learning Developer
at Nexedi SA in Germany
Freelance
Connected Cars JavaScript Developer
at Nexedi SA in Lille, France
Internship
Linux JavaScript Architect
at Nexedi SA in Lille, France

Is this job ad fake? Report it! or Recommend to a friend