An interdisciplinary research team at the University of California, Berkeley, seeks a programmer to contribute to open-source statistical software as part of a project funded by the National Science Foundation.  The team includes researchers in the departments of Environmental Science, Policy and Management (ESPM), Statistics, and Computer Science.  The successful applicant will be a lead developer for a flexible system in R and C++ to facilitate cutting-edge statistical and machine learning algorithms for Bayesian and likelihood-based statistical methods.  This position will be supervised by faculty and staff in biology (Perry de Valpine), statistics (Chris Paciorek), and computer science (Ras Bodik).



-       Develop new software package in R and C++ based on provided specifications

-       Write documentation and develop unit tests

-       Contribute to evolving goals and design for the new softare

-       Contribute to management of open-source community, including a web site and user support.


Required Qualifications

-       Experience with object-oriented programming in C++

-       Experience programming in R, including its methods of object-oriented programming

-       Ability to communicate technical information effectively

-       Ability to prioritize multiple tasks, work independently or as part of a team, and communicate effectively.


Preferred Qualifications (beneficial but not required)

-       Experience interfacing R and C++

-       Experience contributing to open-source software

-       Knowledge of Domain Specific Language design

-       Knowledge of machine learning and/or statistical algorithms


Review of applications will begin November 20, 2013, and continue until position is filled.  Position can start as soon as possible with a one-year appointment that may be extended.  Salary will be commensurate with experience.


To apply, please go to and search for job #16965