caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Berke Durak <berke.durak@exalead.com>
To: Ocaml Jobs <ocaml-jobs@inria.fr>, Caml List <caml-list@yquem.inria.fr>
Subject: Job announcement -- Ocaml & C hacker
Date: Tue, 04 Dec 2007 11:24:32 +0100	[thread overview]
Message-ID: <47552AE0.9060302@exalead.com> (raw)

Exalead is a French software editor based in central Paris and
developing enterprise search solutions and a web search engine
(http://exalead.fr/).  Our young teams include web, natural language,
indexing, database and network specialists.  We count a good number of
C hackers.

We develop an important part of our software in Exascript, our
extension of Java.  Currently, we are rewriting our compiler in Ocaml
(it was originally written in C) and targeting the Java virtual
machine (instead of our in-house virtual machine).

To help with this task, Exalead is looking for a good hacker fluent in
Ocaml and C.  Having some familiarity with Java and its virtual
machine is a plus.

We are looking for someone who:

- has an excellent grasp of low-level systems programming in C,
- has been hacking Ocaml for some time,
- has an understanding of garbage-collected virtual machines, and the
   way they interact with native code,
- is familiar with compilation techniques,
- and likes to work in small teams and without formal specifications.

Tasks to be expected are as follows.

- Participate in the development of the Exascript compiler in a small
   team of two to four people.
- Ensure that existing native C and C++ application-level code works
   smoothly on the JVM.
- Examine the code base to detect parts that can be difficult to port,
   possibly by developing automated analysis tools.
- Devise, run and interpret benchmarks, deduce possible optimizations
   and implement them.
- Adapt and rewrite the base libraries to run under the JVM, using
   existing Java components if possible.
- Adapt developer tools to work smoothly with Exascript (such as Emacs
   modes or Eclipse plug-ins).

This is a permanent position for a full-time job.

If you are interested, write to berke.durak@exalead.com
--
Berke Durak, Exalead R&D Engineer


                 reply	other threads:[~2007-12-04 10:24 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=47552AE0.9060302@exalead.com \
    --to=berke.durak@exalead.com \
    --cc=caml-list@yquem.inria.fr \
    --cc=ocaml-jobs@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).