Employment Opportunities

 

 

Science Software Engineers

Job description

We seek two talented Science Software Engineers to join our open science team to create a software infrastructure enabling ecological and environmental synthesis at global scales. Projects focus on federated approaches to share and manage scientific data, analysis code, and other products to enable open, reproducible science and facilitate synthetic research. Projects will include building software for data analysis and integration in systems like R and Matlab that incorporate modern approaches to semantics and provenance modeling. Current and past projects have built systems like the KNB Data Repository, the DataONE federation of repositories, the Kepler scientific workflow system, and Ecological Metadata Language, among others.

Photo by Damien Gadal under the CC 2.0 license.

Principal duties include: systems analysis, design, and development for server, web-based, and desktop scientific data management and analysis applications; web-design and development for web sites; creation of end-user documentation and training materials; community outreach and training. Research projects are conducted at the National Center for Ecological Analysis and Synthesis at UC Santa Barbara.

Established in 1995, the National Center for Ecological Analysis and Synthesis (NCEAS) is a research center of the University of California, Santa Barbara and was the first national synthesis center of its kind. There is broad acknowledgement that NCEAS has significantly altered the way ecological science is conducted, towards being more collaborative, open, integrative, relevant, and technologically informed. Different from the scientific tradition of solitary lab or fieldwork, NCEAS fosters collaborative synthesis research – assembling interdisciplinary teams to distill existing data, ideas, theories, or methods drawn from many sources, across multiple fields of inquiry, to accelerate the generation of new scientific knowledge at a broad scale.

NCEAS is located in downtown Santa Barbara, just a 10-minute walk away from the beach, and in a beautiful city filled with activities--downtown, on the beaches, and in the mountains. Read more about the NCEAS Informatics program and team.

Photo by David McSpadden under the CC 2.0 license.

 

Minimum Requirements

We're most interested in individuals with creativity and enthusiasm to advance open science, including all aspects of open data, open software, and open access publishing specifically supporting the earth and environmental sciences. The position requires expertise in software design and development using modern programming languages (e.g., Python, Java, C) for desktop and web application design and development (e.g., HTML, Javascript, JSON, XML, CSS, XSLT). Requires expertise in design and development using relational database systems. Requires experience with server (e.g., Linux) and desktop operating systems (e.g., Windows, Mac OS X) for cross platform application development. Requires thorough understanding of network, Internet, and web programming, and expertise with using software development systems, including build systems (e.g., maven, make, Eclipse), source code control systems (e.g., svn, git), and bug tracking systems. Requires excellent communication skills, including the ability to write end-user documentation about highly technical systems in a manner understandable and compelling to ecological and environmental scientists. Bachelor's degree required, preferably in computer science or an ecology/earth/environmental science field.

Desirable Requirements

Experience in or exposure to ecological and environmental science research is desirable, as is background and understanding of statistical analysis and modeling (e.g., in R, Matlab), and approaches to manipulating geospatial data. Experience with software application development for science, including familiarity with statistical, modeling, and geospatial data programming tools and techniques is desirable. In addition, understanding of and experience with technologies for provenance tracking (W3C PROV), the semantic web (e.g., RDF, OWL) and the Linked Open Data web are highly desirable.

Salary commensurate with experience.

Special Conditions of Employment

Position is part of grant-funded research, and so continuation beyond 1.5 years depends on future funding availability. This employment opportunity is for two open positions.

How to Apply

Submit a cover letter explaining your interest in the position, your CV or resumé, and contact information for 3 non-peer references along with the UCSB job application via the UCSB Human Resources web site (job #20150224). Apply by May 22, 2015 for first consideration, thereafter open until filled.

The University of California is an Equal Opportunity/Affirmative Action Employer. The department is especially interested in candidates who can contribute to the diversity and excellence of the academic community through research, teaching and service.

 


The University of California is an Equal Opportunity/Affirmative Action Employer. The department is especially interested in candidates who can contribute to the diversity and excellence of the academic community through research, teaching and service.