Nexedi is looking for a 6-12 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
(http://git.erp5.org/gitweb/erp5.git?a=search&h;=HEAD&st;=grep&s;=foo) 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? 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.
Nexedi has been developing free software since launching in 2001 and
is now maintaining software solutions totalling over 10 million lines of code,
Nexedis' free software is currently used by corporations (Airbus, Sanef,
Mitsubishi, GKR) around the world (France, China, Ethiopia) as well as international
and are idealistic regarding open-source and free software - even in daily
operations. We follow the principles of reflexive programming, enforce strict
unit testing and emphazise using the latest web technologies.
Our economic model requires each developer to fulfill R&D objectives aiming
at deliverying short and medium solutions to customer requirements and
progressing the evolution of our software stack. This way we try to be
innovative and fund long term free software without the need for
venture capital. Our team of engineers is still small and spread around the world.
We work without meetings or paper and have a flat hierarchy expecting everyone
to self-organize and contribute.
We'd be happy to hear from you, so drop us a line (along with your CV) at
jobs(at)nexedi.com and we will get in touch with you asap.
270, BD Clémenceau
Phone+33 629 02 44 25