Application for DeclareDesign Programming Position
We seek a highly-skilled R programmer to assist in the development of the DeclareDesign suite of software tools.

DeclareDesign is statistical software that enables researchers to declare complete research designs easily, to diagnose the statistical properties of designs, to assess the gains from possible design improvements, and to explore potential analysis strategies before data are collected. The tools will also enable peer reviewers and third parties to grasp the central design features of a study quickly, and to assess its probative value for the research question at hand.

The hired individual will develop the R implementation of DeclareDesign, an alpha version of which is available, and the Web-based implementation using the Shiny web application framework.

Required skills:

- Mastery of the R programming language (i.e., the concepts described in the “Advanced R” book by Hadley Wickham)
- Familiarity with C++ and experience in integrating C++ code with R via Rcpp and related tools
- Demonstrated ability to develop R packages (published preferred)

The project will be managed by Graeme Blair, Asst. Professor of Political Science at UCLA, so physical presence in or a willingness to relocate to Los Angeles is strongly preferred.


- Two semesters or more of statistics training at the masters level or higher in a statistics or a social science department
- Familiarity with the potential outcomes framework for drawing statistical inferences at the level of Ch. 2 in Gerber and Green ( On-the-job training would be offered for candidates without this training.
- Experience working on a collaborative research project in the social sciences or statistics
- Ph.D. in statistics or social science
- Commitment to the open science movement and to open source software development.

The position is for a two-year term, though it may be extended contingent on funding. For the right candidate who holds or is about to hold a Ph.D., this position may be set up as a postdoctoral fellowship.

We are able to offer industry-competitive salaries commensurate with experience.

Applications can submitted via the form below. Please also upload a ZIP file named with a CV and a copy of any R packages or relevant R coding to

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age or protected veteran status. For the complete University of California nondiscrimination and affirmative action policy see: UC Nondiscrimination and Affirmative Action Policy at

Email address
First and last name
Your answer
Degrees obtained, institutions, and year of degree (include degrees in progress and the expected year of completion)
Your answer
List of relevant courses taken (include course number, course title, year, and institution)
Your answer
Names and URLs of R packages and Shiny applications authored/coauthored
Your answer
Names and email addresses for three references who can specifically describe statistical training and/or computational skills (at least one who can describe computational skills with reference to R)
Your answer
Further details on statistical training or computational skills not reflected above or in the documents submitted via Dropbox
Your answer
Have you submitted your application materials to the Dropbox link?
A copy of your responses will be emailed to the address you provided.
Please complete the captcha before submitting the form.
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Additional Terms