Received: from RI.CMU.EDU by ux4.sp.cs.cmu.edu id ab22285; 8 Jul 98 13:52 EDT Received: from sfi.santafe.edu by RI.CMU.EDU id aa11973; 8 Jul 98 13:51:34 EDT Received: from wijiji.santafe.edu by sfi.santafe.edu (4.1/SMI-4.1) id AA06521; Wed, 8 Jul 98 11:46:28 MDT Received: by wijiji.santafe.edu (SMI-8.6/SMI-SVR4) id LAA02440; Wed, 8 Jul 1998 11:46:27 -0600 Date: Wed, 8 Jul 1998 11:46:27 -0600 Message-Id: <199807081746.LAA02440@wijiji.santafe.edu> From: "Marcus G. Daniels" To: ai+lisp-jobs@cs.cmu.edu Subject: Job: Research Programmer at Santa Fe Institute (Simulation) Reply-To: mgd@santafe.edu Sender: ai+@ux4.sp.cs.cmu.edu The Swarm Development Program at the Santa Fe Institute (http://www.santafe.edu/projects/swarm) is seeking a programmer experienced with high level programming languages, and specifically, an individual with practical programming experience with the notion of `code as data'. Swarm is a simulation system inspired by the study of complex adaptive systems, systems that are difficult or impossible to study using classical reductionist approaches. Note that although the Santa Fe Institute is a scientific research environment, this position is primarily about software development (although for the most part open-ended and undirected). -------------------------------------------------------------------------- JOB DESCRIPTION: Kernel Programmer Reports to: Vice President of Academic Affairs Salary Level: Exempt, Research Technician (37.5 hours per week) $45,000-$50,000 depending on experience SUMMARY Integrates Swarm with popular distributed object systems to facilitate object-oriented language interoperability and inter-Swarm (coarse-grained) parallelization. Implements and extends design for intra-Swarm (fine-grained) parallelization of the Swarm kernel. Helps to implement language and interface support for making Swarm usable in popular integrated development environments. This is an SFI full-time position for one year only, but extension may be possible. JOB REQUIREMENTS Seven years of programming experience Demonstrated experience in some of the following: o Implementation of high-level programming languages o Distributed systems o Concurrent systems Prepared to take on any tasks on the critical path RESPONSIBILITIES This a software development position. Work to be done includes: o Implementation of support for network distribution of hierarchial temporal spaces (Swarms). o Kernel enhancements for fine-grained parallelization of Swarm components o Enhancements for multi-processor and multi-host distribution of agents spanning configurable multidimensional environments. o Development of a hierarchical browser for building and inspecting temporal data structures. o Enhancements to one or more CORBA implementations to support Objective C (also of interest are Scheme and Java). o Integration of Swarm with popular integrated development environments (especially Java-based environments). The successful candidate will be skilled at identifying, understanding, fixing, and preventing performance problems. To apply for this position, please send us by August 30, 1998 a copy of your resume and a letter describing the experience that you think qualifies you for the position: E-mail: swarm@santafe.edu (Postscript, PDF, TeX, or ASCII only!) Post: Swarm c/o Marcus Daniels Santa Fe Institute 1399 Hyde Park Road Santa Fe NM 87501 NO PHONE CALLS, please. Resumes and applications received after August 30, 1998 will not be considered. NOTE - Santa Fe Institute is an Equal Opportunity Employer ------------------------------------------------------------------------------- This message | Submissions ai+lisp-jobs@cs.cmu.edu was sent via | Subscribe/Unsubscribe ai+query@cs.cmu.edu the LISP-JOBS | Available mailing lists include mailing list. | AI-JOBS, LISP-JOBS, PROLOG-JOBS, AI-POSTDOC, AI-PREDOC