RCSB Protein Data Bank is seeking a highly motivated software
developer with experience in database administration and domain
experience in computer science or relevant certification. This
position will involve collaboration with wwPDB scientists and
software developers in a collaborative team environment. The
candidate should be comfortable working in a dynamic environment,
and able to demonstrate an ability to think creatively, generate
new ideas, and implement solutions. The candidate should be
interested in structural biological data and enjoy engaging with
other programmers and scientists in a collaborative team
environment.

Responsibilities:

  • Perform weekly update processes for updating PDB archives
  • Monitor update performance and implement changes for
    improvements
  • Extend and maintain data exchange with wwPDB partners
  • Improve and maintain weekly update related software/scripts
  • Extend and maintain new content types in the PDB archives
  • Build and support database systems of high availability and
    quality
  • Design new relational database schema, integrate complex
    bioinformatics data, and improve existing schemas through
    normalization
  • Improve existing backup processes for both relational and
    non-relational DBMS
  • Provide users with data in appropriate formats and in a timely
    manner for data analysis and statistical reports
  • Indexing and query performance tuning
  • Monitor database performance, implement changes, apply new
    patches and update versions when required
  • Use high-speed transaction recovery techniques for database
    backups

Qualifications

  • Bachelor or higher degree in Computer Science or relevant
    certification
  • DB administration skills in MySQL, MongoDB, and MariaDB
  • Knowledge of data backup, recovery, security, and integrity
  • Experience with software development in Python programming and
    shell scripting
  • Experience with creating and updating DB schemas with complex
    relationships
  • Experience with DB data manipulations (loading, performance
    measurement, backup)

Additional Skills are a Plus

  • Experience working with large and complex scientific datasets
    and data models
  • Experience working with a DBMS in both on-cloud and on-premise
    environments
  • Experience in C++ programming
  • Problem solving skills and ability to think algorithmically
  • Excellent interpersonal, verbal, and written communication
    skills

Outstanding Benefits Package

RCSB PDB is a friendly and collaborative working environment with
excellent professional development opportunities. At Rutgers, this
academic position offers New Jersey state benefits and a
faculty-level salary. There are personal rewards including
comprehensive health and retirement plan options.

For more details about state and university benefits, see our employee benefits page.

About RCSB PDB:

RCSB PDB impacts millions rcsb.org users around the world working
in fundamental biology, biomedicine, bioengineering, and energy
sciences. Our work involves data analysis, integration,
transformation, and presentation/visualization of data using
complex interactive graphical user interfaces. An important aspect
is to provide users with the ability to search and explore the PDB
data archive. Solutions are implemented using a wide range of
components developed and maintained in-house, in addition to
third-party tools, libraries, frameworks and technologies.

See Why
Join Us
.

Apply at Rutgers: https://jobs.rutgers.edu/postings/208687

-- 
Regards,

Jasmine

===========================================================
Jasmine Young, Ph.D.
Biocuration Team Lead 
RCSB Protein Data Bank
Research Professor
Institute for Quantitative Biomedicine 
Rutgers, The State University of New Jersey
174 Frelinghuysen Rd 
Piscataway, NJ 08854-8087 

Email: jasmine@rcsb.rutgers.edu
Phone: (848)445-0103 ext 4920 
Fax: (732)445-4320
===========================================================

Back to the vacancy list