From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id SAA27314; Wed, 17 Apr 2002 18:21:36 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id SAA02594 for ; Wed, 17 Apr 2002 18:21:36 +0200 (MET DST) Received: from mail1.microsoft.com (mail1.microsoft.com [131.107.3.125]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g3HGLYX14996 for ; Wed, 17 Apr 2002 18:21:35 +0200 (MET DST) Received: from inet-vrs-01.redmond.corp.microsoft.com ([157.54.8.27]) by mail1.microsoft.com with Microsoft SMTPSVC(5.0.2195.4905); Wed, 17 Apr 2002 09:21:32 -0700 Received: from 157.54.8.23 by inet-vrs-01.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Wed, 17 Apr 2002 09:21:33 -0700 Received: from red-msg-04.redmond.corp.microsoft.com ([157.54.12.74]) by inet-hub-01.redmond.corp.microsoft.com with Microsoft SMTPSVC(5.0.2195.4905); Wed, 17 Apr 2002 09:21:39 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.0.6177.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------InterScan_NT_MIME_Boundary" Subject: [Caml-list] Contract Position for C++/ML programmer at Microsoft Research, Cambridge Date: Wed, 17 Apr 2002 09:21:33 -0700 Message-ID: Thread-Topic: Contract Position for C++/ML programmer at Microsoft Research, Cambridge Thread-Index: AcHmKyfQgnwZUMdeQa2vr/ZcWrhEJQ== From: "Don Syme" To: , X-OriginalArrivalTime: 17 Apr 2002 16:21:39.0247 (UTC) FILETIME=[F3DDDBF0:01C1E62B] Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk This is a multi-part message in MIME format. --------------InterScan_NT_MIME_Boundary Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C1E62B.F03995D4" ------_=_NextPart_001_01C1E62B.F03995D4 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable =20 =20 Job Description 6 Month Contract Position for C++/ML programmer at Microsoft Research, Cambridge Primary aim: Delivering Generics in the "Rotor" .NET Common Language Runtime =20 Microsoft Research, Cambridge have a vacancy for a 6 month contract position to assist with out ongoing research project to implement support for parametric polymorphism (templates/generics) in Microsoft's new programming language C# and the .NET Common Language Runtime. Andrew Kennedy and Don Syme have published a paper on this at PLDI 2001 describing the basic design. =20 =20 Microsoft has release a shared source version of the .NET CLR, called "Rotor" or the "Shared Source Common Language Infrastructure" (SSCLI), initially available for FreeBSD and Microsoft Windows. We are interested in seeing a public release of our generics work implemented within the Rotor code base. As such, we are looking to hire a skilled programmer to work with us on a contract basis for 6 months or so. The first 3 months would be spent preparing a release of generics for Rotor, and the remaining time would be spent working in collaboration with the Rotor team and users to ensure stability. If time permits we would also investigate performance and design improvements. We may also ask the person to work on some of our related projects, in particular two .NET compilers for ML languages, one of which features excellent .NET language interoperability, and the other of which targets the our generics design and can be used for performance testing. =20 The job will require the candidate to show real enthusiasm for the end product (the world's first shared source implementation of parametric polymorphism in an object-based runtime) and good C/C++ coding skills. Experience with native code compiler implementation, Rotor, ML and/or virtual machine implementation would be highly regarded. Most importantly it will also be necessary to have the patience required to deal with real-world software development, and of course all the attention to detail that is needed to produce a software release! =20 For more information contact Dr Don Syme (dsyme@microsoft.com), or submit your CV to t-frajos@microsoft.com . See also http://research.microsoft.com for general information about Microsoft Research. =20 =20 ------_=_NextPart_001_01C1E62B.F03995D4 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable

 

 

Job Description

6 Month Contract Position for C++/ML programmer at Microsoft Research, = Cambridge

Primary aim: Delivering Generics in the “Rotor” .NET Common Language Runtime

    &nbs= p;            = ;            =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;      

Microsoft Research, = Cambridge have a vacancy for a 6 month contract position to assist with out ongoing = research project to implement support for parametric polymorphism = (templates/generics) in Microsoft's new programming language C# and the .NET Common Language Runtime.  Andrew Kennedy and Don Syme have published a paper on = this at PLDI 2001 describing the basic design. 

 

Microsoft has release a = shared source version of the .NET CLR, called "Rotor" or the = "Shared Source Common Language Infrastructure" (SSCLI), initially available = for FreeBSD and Microsoft Windows.  We are interested in seeing a = public release of our generics work implemented within the Rotor code base.  As = such, we are looking to hire a skilled programmer to work with us on a contract = basis for 6 months or so.  The first 3 months would be spent preparing a = release of generics for Rotor, and the remaining time would be spent working in collaboration with the Rotor team and users to ensure stability.  = If time permits we would also investigate performance and design = improvements.  We may also ask the person to work on some of our related projects, in = particular two .NET compilers for ML languages, one of which features excellent = .NET language interoperability, and the other of which targets the our = generics design and can be used for performance testing.

 

The job will require the = candidate to show real enthusiasm for the end product (the world's = first shared source implementation of parametric polymorphism in an object-based = runtime) and good C/C++ coding skills.  Experience with native code compiler implementation, Rotor, ML and/or virtual machine implementation would be = highly regarded. Most importantly it will also be necessary to have = the patience required to deal with real-world software development, and of course all = the attention to detail that is needed to produce a software = release!

 

For more information = contact Dr Don Syme (dsyme@microsoft.com), or = submit your CV to t-frajos@microsoft.com = See also http://research.microsoft.com= for general information about Microsoft Research.

 

 

------_=_NextPart_001_01C1E62B.F03995D4-- --------------InterScan_NT_MIME_Boundary-- ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners