Open Positions at the Berkeley Seismological Lab

MyShake User Experience Designer (Job ID: 22954)

The MyShake project is looking for a full-time staff member to help curate our user base and enhance user satisfaction and app loyalty. MyShake is a citizen science initiative developed at the UC Berkeley Seismology Lab which uses smartphones to detect earthquakes around the world. As of January 1st, 2017, more than 220,000 people have downloaded the app and there are over 10,000 active users on any given day. The User Experience Designer will help grow our active user base by improving the interaction between the citizen scientists and the product through the use of user-centered design processes. The User Experience Designer will interact with the App Developers to enhance the User Interface experience, employing focus groups to beta test new ideas, and help create, modify, and prototype designs to support the project. The designer will also engage the users on social media to help expand the user base. The designer will also keep track of input from users to ensure that those needs are represented in the product or service being developed. Performs usability evaluations for development teams. May produce specifications describing user requirements and internal structures for product or service in development.

Responsibilities include:

  • Manage a set of focus groups to analyze and test customer engagement with the app including using focus group input to develop new content and experiences to promote user engagement; working with UI develop to prototype new content and experiences; testing new content with focus groups; maintaining MyShake twitter and other social media accounts to ensure that their up-to-date content support project activities and feedback; responding to the Google Play Store comments to ensure user satisfaction
  • Document app development, feedback, bug fixes, development directions. Support project reporting. Track user base size in response to new features, content, and experiences
  • Work on additional special projects as the need arises.

Required Qualifications

Knowledge/Skills:

  • Possesses a beginning understanding of the user-centered design process (user research, user needs assessment, user modeling, design, usability evaluation, and developer relations).
  • Possesses a basic understanding of design principles and guidelines.
  • Has basic skills in diagramming, prototyping, and using design tools.
  • Has strong communication and interpersonal skills.
  • Must be self-motivated, work independently or as part of a team, able to learn quickly, meet deadlines and demonstrate problem solving skills.
  • Must have basic web and/or application development skills.
  • Must have a basic understanding of web accessibility best practices.
  • Previous experience running science-oriented focus groups and citizen science initiatives.

Education/Training:

Bachelor's degree in related area and/or equivalent experience/training.

Salary & Benefits

$28.83 - $38.31 hourly commensurate with experience.

For a complete description of the position and requirements, and to apply, please see the UC Berkeley jobs page (job ID number is #22954).

 

 

Information Systems Analyst (Job ID: 22627)

The UC Berkeley Seismological Laboratory operates a seismic and geophysical network in northern California. In collaboration with the USGS Menlo Park seismic network, the BSL jointly operates the northern California component of the USGS Advanced National Seismic System to provide public earthquake information, earthquake early warning, and long-term earthquake monitoring operations. This position provide computer programming, administration, and IT support for the network and these functions.

Responsibilities include:

  • Operate, monitor, troubleshoot, and maintain computer systems for the production and distribution of rapid automatic earthquake products in an on-call, 24/7 operational environment.
  • Install, update, and operate application software such as ShakeAlert and/or AQMS software, supporting libraries, utilities, and configuration information.
  • Install, update, and patch operating systems, libraries, and auxiliary applications in a Linux environment.
  • Work within comprehensive code management system, testing and certification environment for the ShakeAlert and AQMS system and related components.
  • Manage code versions, builds, run-time configurations, and metadata in an SVN repository and using modern code management tools.
  • Implement and maintain security measures according to campus practices and guidelines.
  • Operate, monitor, troubleshoot, and maintain computer systems for the production and distribution of rapid automatic earthquake products in an on-call, 24/7 operational environment.
  • Install, update, and operate application software such as ShakeAlert and/or AQMS software, supporting libraries, utilities, and configuration information.
  • Install, update, and patch operating systems, libraries, and auxiliary applications in a Linux environment.
  • Work within comprehensive code management system, testing and certification environment for the ShakeAlert and AQMS system and related components.
  • Manage code versions, builds, run-time configurations, and metadata in an SVN repository and using modern code management tools.
  • Implement and maintain security measures according to campus practices and guidelines.
  • Develop and maintain documentation on programs and procedures related to the supported software and operations.
  • Design, develop, and implement software applications in C++, JAVA, python or other languages.
  • Work with research teams to understand the needs of the project, translate needs into requirements, develop prototype applications, iterate with collaborators, and then deliver quality applications to operations team. Software development areas include implementation of ultra-rapid and robust earthquake source identification, real-time seismic analysis, generation and distribution of alerts, systems monitoring, and overall system assessment.
  • Develop and maintain documentation on programs and procedures related to the supported software and operations.
  • Collaborate with internal and external academic, government, and industrial partners in design, integration, and distribution of program components.
  • Perform all other duties as assigned, including varied technical assignments requiring the use of standard scientific principles, techniques.

Application Review Date:
The First Review Data for this job is: 1/20/2017

Required Qualifications

Knowledge/Skills:

  • Extensive knowledge of Linux system operations, configuration, and management.
  • Knowledge of IP networking and IP routing.
  • Ability to develop and implement client server applications.
  • Ability to read, debug, fix, and enhance existing software.
  • Ability to work independently on related assignments and projects with only limited supervision, typically receiving only general instructions.
  • Ability to exercise discretion and independent judgment to compare and evaluate various methods, approaches, and resources and decide which will best accomplish each aspect of such assignments and projects.
  • High level of initiative is required.
  • Must have excellent interpersonal communication and presentation skills, and must be able to work with a team.
  • Excellent attention to fine details, writing, and communication skills are required.
  • Demonstrated experience in structured and object-oriented high level programming languages such as C, C++, Java, and must be an expert in UNIX/LINUX command-line scripting such as Perl and Python.

Preferred Qualifications

  • MS or higher degree in computer science and/or seismology with 5 or more years related experience preferred.
  • Extensive knowledge of applicable industry and/or academic practices and standards in the handling of scientific data.
  • Experience in analysis of earthquake or other geophysical data.

Education/Training:
Bachelor's degree in computer/information science, physical science, math or related field plus at least 3 years of related applications development work and/or computer systems management experience.

SALARY AND BENEFITS
$67,500 - $95,000 Annual, commensurate with experience.

For a complete description of the position and requirements, and to apply, please see the UC Berkeley jobs page (job ID number is #22627).