Join the RCSB PDB Team

The RCSB PDB creates tools and resources for research. Participate in exciting projects with significant impact on the scientific community.

Careers



UCSD
San Diego Supercomputer Center (SDSC)
Institute for Quantitative Biomedicine
Institute for Quantitative Biomedicine (Rutgers)
UCSF
Mission Bay Campus (UCSF)

High Performance Computing Workflow Architects

Research Associate

Summary

This position will involve collaboration with a team of scientists and software developers in a collaborative 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 enjoy working with scientific data and engaging with other programmers and scientists in a collaborative team environment.

Responsibilities:

  • Serve as a subject-matter expert on engineering software running in a high-performance computing environment
  • Evaluate an appropriate workflow management system to run a complex scientific workflow within a high-performance computing environment
  • Design and implement the chosen workflow management system to execute on-top of the Slurm job scheduling platform
  • Optimize the workflow for horizontal and vertical scalability
  • Closely work with other software developers to find workflow bottlenecks and suggest areas of improvement

Required Knowledge, Skills, and Abilities

  • 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)

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 of 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/218100



Backend Software Engineer (Rutgers)

Research Associate

Summary

RCSB Protein Data Bank is seeking a highly motivated Backend Software Engineer to join the team located at the Institute of Quantitative Biomedicine at Rutgers, the State University of New Jersey. The candidate is expected to work on backend software development in the context of the http://RCSB.org web resource in collaboration with a team of scientists and engineers. Previous experience in dealing with structural biology and/or bioinformatics data would be beneficial.

Responsibilities:

  • Designing highly scalable architectures that can handle large data volumes
  • Implementing robust software solutions that can handle increased loads gracefully while maintaining performance and responsiveness
  • Debugging complex software applications in a distributed microservice environment
  • Devising and implementing pipelines for integration of external database resources with the RCSB PDB
  • Designing of data models, databases and data warehouses
  • Developing scalable applications for search and data delivery

Qualifications

  • Bachelor or higher degree in Computer Science or relevant certification, with at least 3 years of experience

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 of 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/217762



Junior DevOps Engineer (Rutgers)

RCSB Protein Data Bank is seeking a highly motivated DevOps engineer interested in learning about and working with cloud-based technologies and infrastructure. 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

  • Assist with the development, implementation, and documentation of DevOps best practices
  • Assist with automating infrastructure and application deployments
  • Participate in monitoring and maintaining our cloud and hardware infrastructure
  • Work closely with system administrators to install, maintain, and upgrade
  • Collaborate with developers and other engineers to ensure a smooth and efficient development process

Qualifications

  • Bachelor’s degree in computer science or a related discipline, or a minimum of 2 years equivalent work experience in systems administration or software development. Any educational background or experience in bioinformatics or biochemistry will be considered a plus.
  • Experience with the software development lifecycle process for applications developed in various programming languages (e.g. JavaScript/NodeJS, Java, Python).
  • Experience with managing projects and repositories in a version control system (e.g. GitHub).
  • Familiarity with containerization technologies (e.g. Docker).
  • Able to work both independently and collaboratively.

Additional Skills are a Plus

  • Experience with developing and deploying an automated CI/CD (continuous integration/continuous delivery) pipeline
  • Experience with a container orchestration platform (e.g. Docker Compose, Kubernetes)
  • Experience working with a public cloud provider platforms like AWS or Google Cloud Platform

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 of 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/210639



Senior Front-End Web Developer (Rutgers)

RCSB Protein Data Bank is seeking a highly motivated DevOps engineer interested in learning about and working with cloud-based technologies and infrastructure. 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

  • Gathering requirements, prototyping, technical design (client-side and server-side architecture), development, and documentation of multi-platform application systems
  • Collaborate closely with team members and project managers to create software solutions and deliver projects that the team has committed to
  • Writing well-designed, testable, and efficient code
  • Troubleshooting, ongoing maintenance and support of existing applications
  • Follow secure coding best practices
  • Build front-end web applications utilizing UX best practices
  • Leverage CI/CD principles and techniques to continuously deliver quality code
  • Participate in code reviews
  • Act as mentor to junior developers

Qualifications

  • Minimum of 5 years experience in developing and maintaining complex web-based applications
  • Strong technical skills and hands-on experience with modern JavaScript frameworks and libraries (Node.js, React, Redux, TypeScript). In-depth knowledge of HTML5/CSS
  • Strong UI/UX skills (a keen eye for design, attention to detail, and a good sense of aesthetics)
  • Solid experience working with API integration (REST, GraphQL). Experience working with databases (e.g. MongoDB, Elasticsearch) is a plus
  • Expertise in testing, debugging, and performance optimization of web applications
  • Experience with Git version control. Knowledge of CI/CD (GitHub Actions) is a plus
  • Experience working with Docker/Kubernetes is a plus
  • Ability to work both independently and collaboratively

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 of 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/216555



Postdoctoral Associate (Rutgers)

Summary

RCSB Protein Data Bank is seeking a highly motivated postdoctoral researcher with domain expertise in organometallic complexes. The successful candidate will work on the metalloprotein remediation project that leads to modernized and uniform data representation of PDB entries containing metalloproteins to make these data Findable, Accessible, Interoperable and Reusable (FAIR). This position will involve collaboration with wwPDB scientists and software developers in a collaborative team environment. Training will be provided in the design of PDB data model, PDB small molecule reference dictionaries, PDB chemical tools, and other related scientific software tools used in structural biology. The candidate should show an eagerness to learn new skills and technologies.

She/he will be expected to contribute to this project by

  • defining the scope of this project through identification of existing PDB entries that contain metalloproteins
  • conducting scientific review on organometallic complexes in the PDB entries and identifying issues in the current data representation and chemical definitions
  • creating solutions to overcome current challenges including establishing new data representation and improving chemical definitions in the PDB small molecule references
  • collaborating with software developers and biocurators on validating solutions and software testing

Minimal Education and Experience

  • PhD in Chemistry, Cheminformatics, or chemistry related disciplines
  • Has domain expertise in organometallic complexes
  • Excellent interpersonal, verbal, and written communication skills
  • Good documentation habits

Additional Skills are a Plus

  • Experience in small molecule crystallography
  • Experience in macromolecular structures
  • Experience working with large and complex scientific datasets
  • Self-motivation and independence
  • A track record of productive research results

Outstanding Benefits Package

RCSB PDB is located at Rutgers, State University of New Jersey and provides a friendly and collaborative working environment with excellent professional development opportunities. At Rutgers, this academic position offers New Jersey state benefits. There are personal rewards including comprehensive health and retirement plan options. See Why Join Us.

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

Apply
https://jobs.rutgers.edu/postings/189038



Postdoctoral Researcher (UCSD)

We are seeking a talented, highly motivated postdoctoral researcher to join the multidisciplinary team of the RCSB Protein Data Bank at UC San Diego, San Diego Supercomputer Center (SDSC).

Fast and accurate search of protein structures by 3-dimensional shape in large databases continues to be a challenge in Bioinformatics. This has been exacerbated by the recent appearance of accurate methods to predict protein structures from sequence. Those methods, when applied to existing protein sequence databases, produce numbers of structures many orders of magnitude larger than the existing experimental knowledge in the PDB database. The incumbent will research novel methods to compare macromolecular structures that are scalable to the deluge of structural data and that work at any level: domains, chains or assemblies. The ultimate aim of this project is to improve the findability of data in the PDB by building the next generation search engine for structural molecular biology.

Note, this position is reviewed annually on the basis of performance and can be renewed.

Requirements

Qualifications: Ph.D. in one of the following research areas

  • Computer Science with a focus on Bioinformatics
  • Structural Bioinformatics, or related field with a focus on software development
  • Structural Biology with a focus on software development

Qualifications

  • Demonstrated proficiency in a high-level programming language, such as Java, Python, C++, and experience with state of the art software engineering tools.
  • Strong skills in problem solving and algorithm design are required.
  • Experience in Machine Learning/Deep Learning is desirable.
  • A background in NoSQL database technologies would be beneficial.
  • Experience in development of modern web applications, user interface design, or scientific visualization would also be a plus.
  • We expect candidates to have shown high productivity demonstrated by publications and contributions to open source software projects.
  • Excellent written and oral communication skills are required.

Email info@rcsb.org



Gap Year Opportunities For Scientific Software Developers (Rutgers)

Interested in spending your gap year with RCSB PDB? 6-month and 1-year opportunities may be available for recent graduates with combined experience in computer science and biology/chemistry.

To apply, students should email info@rcsb.org with a resume, unofficial transcript, and cover letter.



Undergraduate Summer Research (Rutgers)

Interested in interning with the RCSB PDB? We partner with the Research Intensive Summer Experience (RISE) at Rutgers, a nationally acclaimed summer research program for outstanding undergraduates from diverse backgrounds. Scholars participate in 10 weeks of cutting-edge research in the biological, physical, and social/ behavioral sciences, math, engineering, and exciting interdisciplinary areas under the guidance of carefully matched faculty mentors. A comprehensive professional development component complements the research.

RCSB PDB is looking for undergraduates with combined experience in computer science and biology/chemistry.

Applications open in November and close when positions are filled.

Questions should be sent to info@rcsb.org.


Why Join Us

Contribute globally

At RCSB PDB, you can apply your skills and enthusiasm to transform research and education around the world. RCSB PDB, a founding partner of the Worldwide Protein Data Bank organization (wwPDB; wwpdb.org), is a worldwide leader that supports an international community of users and leads a global resource for 3D macromolecular data central to scientific discovery in fundamental biology, health, energy, and biotechnology.

Collaborate in a culture of innovation

Fostering diversity and inclusion is part of RCSB PDB’s culture and values.

Team members work at three academic institutions: Rutgers, UCSD/SDSC, and UCSF. Positions are available at:

Rutgers, the State University of New Jersey

The Institute for Quantitative Biomedicine (IQB) at Rutgers, the State University of New Jersey is located alongside other prominent biomedical research centers and health sciences on a suburban campus which is near New York City and the Jersey shore. Our community values leadership, respect, innovation and creativity, research and scholarship, integrity, and teamwork. Rutgers is a leading national research university and the state of New Jersey’s preeminent, comprehensive public institution of higher education and is committed to building a beloved community through University Equity and Inclusion. Established in 1766, the university is the eighth oldest higher education institution in the United States. More than 70,000 students and 23,400 full- and part-time faculty and staff learn, work, and serve the public at Rutgers locations across New Jersey and around the world.

Enjoy State of New Jersey and University benefits:

  • Financial incentives: Faculty-level salary, personal rewards based on performance, life insurance, family leave, accident-at-work, unemployment insurances, and the Alternate Benefit Program (ABP) for retirement which results in an 8% match from Rutgers. Also, Rutgers offers options programs for reducing taxable income including: Access to an optional Tax-Free Health Spending Account, and a Dependent Care Spending Account.
  • Flexible work arrangements
  • Medical insurance for you and your immediate family (including prescription, dental and optical cover).
  • Generous time off: Faculty members enjoy 22 days annual leave plus 5 New Jersey Earned Sick Leave days, in addition to 13 University holidays per year.
  • Relocation package
  • Retirement plan: State pension plans for Alternate Benefit Program (ABP) and Deferred Compensation Plan (NJSEDCP)
  • Campus life: Free campus bus, nearby train station, on-site library, on-site gym and cafeteria, casual dress code
  • Family benefits: Free college tuition for you and your children, generous parental leave, tax saving plans for childcare and medical expenses, and state-of-the art campus facilities

For more details, please see our employee benefits page.

University of California at San Diego-San Diego Supercomputer Center

The San Diego Supercomputer Center is located in the main UC San Diego Campus in La Jolla, steps away from the Pacific Ocean. As an Organized Research Unit of UC San Diego, the San Diego Supercomputer Center (SDSC) is considered a leader in data-intensive computing and cyberinfrastructure, providing resources, services, and expertise to the national research community, including industry and academia. Cyberinfrastructure refers to an accessible, integrated network of computer-based resources and expertise, focused on accelerating scientific inquiry and discovery. SDSC supports hundreds of multidisciplinary programs spanning a wide variety of domains, from earth sciences and biology to astrophysics, bioinformatics, and health IT. SDSC launched Comet, a petascale supercomputer that joins the Center’s data-intensive Gordon cluster. Our community values leadership, respect, innovation and creativity, research and scholarship, integrity, and teamwork. UCSD is committed to building a diverse and inclusive community through University Diversity and Inclusion.

Enjoy State of California and University Benefits

  • Financial incentives: Life, disability and accident insurances
  • Flexible work arrangements
  • Medical insurance for you and your immediate family (including all prescriptions and dental & optical cover)
  • Generous time off: 3 weeks per year to start for most career employees, increasing based on years of service. 12 Sick days per year with unlimited accrual.
  • Relocation package
  • Retirement plan: University of California Retirement Plan (UCRP) or 401(k) Savings Plan
  • Campus life: On-site library, on-site gym and plenty of quality food choices on campus, casual dress code
  • Family benefits: Generous parental leave, and state-of-the art campus facilities such as gym and swimming pools. On-site Early Child Education Center with priority access for employees

For more details, please see our employee benefits page.

University of California San Francisco

UCSF, UCSF Health and the UC system offer a range of benefits and services that support our teammates throughout the employee life cycle.