caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Pierre Letouzey <pierre.letouzey@inria.fr>
To: coq-club@inria.fr, caml-list@inria.fr
Subject: [Caml-list] 2-year position for a specialized engineer (Inria Project pi.r2, ADT Coq-API)
Date: Fri, 18 Jul 2014 11:58:16 +0200 (CEST)	[thread overview]
Message-ID: <130852054.4002204.1405677496813.JavaMail.zimbra@inria.fr> (raw)
In-Reply-To: <433161342.3992210.1405676907764.JavaMail.zimbra@inria.fr>


2-year Position for a Specialized Engineer (Inria Project pi.r2, ADT Coq-API)
-----------------------------------------------------------------------------

Html version of this email:
http://www.pps.univ-paris-diderot.fr/~letouzey/coq-api-position.html

== Context ==

The pi.r2 project [1] is a joint research team between Inria [2] and Université
Paris-Diderot [3]. We are physically located on the university campus inside
Paris. Among other research activities, our team is leading the development
of the Coq proof assistant [4]. Coq is a free software resulting from more
than twenty years of R&D, allowing to mechanically guarantee mathematical
proofs or computer programs. The usage of Coq is now widespread, with
a large user community and many major results already proven with it. Coq
has recently received two ACM prizes. At the same time, Coq remains a research
platform that allows many experiments and evolves constantly.

== Mission ==

As part of the ADT ("Action de Développement Technologique") Coq-API, we are
offering a 2-year position for a specialized engineer. Her/His task will be
to refactor and improve the inner modular design of Coq, and highlight
the API of its various components.

== Job Description ==

Even if Coq can already be highly customized by a user (for instance
via a macro language and a plugin system), its current success leads
to even more needs in terms of access to the different internal layers
of the system: we want to allow the developments of all kinds of
third-party contributions that extend Coq or interact with it. But
currently, the internal components of Coq are poorly documented and/or
organized. The recruited engineer will re-design the interfaces of the
internal components of Coq, and document these interfaces. Moreover
(s)he will also contribute to the development life of Coq, for
instance via the creation or improvement of specific tools meant for
development support (test framework, external proof checker, package
manager...)

== Profile ==

We are looking for an OCaml expert. A prior knowledge of Coq usage and
concepts is also deeply desired. Any experience in other proof assistants
(as user or developer) will be taken in account favorably. The principles
of software engineering should be mastered, as well as the standard tools
for software projects (vcs, dependencies, tests, debug, profiling...).
Some system administration skills will also be helpful (in relation with
the test framework).

== Job Details ==

* Required diploma: Master 2 or Engineer or PhD
* Required experience: at least 2 years, or a PhD
* Salary: slightly above an Inria "ingénieur de recherche" with the corresponding experience

== Contact ==

Through the official webpage [5] of this job offer, or via email: coq-api@inria.fr

== References ==

[1] http://www.pps.univ-paris-diderot.fr/pi.r2
[2] http://www.inria.fr/en/institute/inria-in-brief/inria-in-a-few-words
[3] http://www.univ-paris-diderot.fr/english
[4] http://coq.inria.fr
[5] http://www.inria.fr/institut/recrutement-metiers/offres/ingenieurs-recherche-et-developpement-confirmes-et-specialistes/%28view%29/details.html?nPostingTargetID=14562


           reply	other threads:[~2014-07-18  9:58 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <433161342.3992210.1405676907764.JavaMail.zimbra@inria.fr>]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=130852054.4002204.1405677496813.JavaMail.zimbra@inria.fr \
    --to=pierre.letouzey@inria.fr \
    --cc=caml-list@inria.fr \
    --cc=coq-club@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).