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
https://uhr.rutgers.edu/benefits/alternate-benefit-program-abp.
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 https://www.rcsb.org/pages/jobs#whyJoinUs.
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
---==========================