About the job
Black Canyon Consulting (BCC) is actively seeking a Platform Development Experience Engineer to enhance our initiatives at the National Center for Biotechnology Information (NCBI), part of the National Library of Medicine (NLM) under the National Institutes of Health (NIH). This role is hybrid, requiring onsite work at the NCBI in Bethesda, MD, approximately two days per week.
NCBI is dedicated to advancing science and public health by providing free access to vast biomedical literature and genomic data online, ranking among the world’s top 400 most-visited websites. Our talented and diverse team collaborates to create critical services for researchers, physicians, educators, students, and the public, including the development of PubMed, which catalogs over 29 million biomedical research abstracts with links to full-text literature and supporting data.
The Platform Services team is responsible for building and maintaining the systems that software developers across NCBI rely on to consistently deliver high-quality code that adheres to Federal Standards for application security and mature coding practices. Our involvement spans the entire development lifecycle, encompassing:
- Tools for creating and initializing new projects uniformly across the organization.
- CI pipelines and build tools for standardized expectations across programming languages and application frameworks.
- Testing frameworks and metrics to ensure only secure and quality code reaches production.
- Deployment and publishing pipelines to provide applications to end-users in both on-premises and cloud environments while enabling public access to Open Source projects.
- Integrations for secure management of deployment parameters, credentials, and more.
- Tooling for asynchronous application communication, performance monitoring, live application debugging, and more.
Key Responsibilities
As a Platform Development Experience Engineer, you will join a cross-functional team of around 20 members dedicated to creating and maintaining tools and systems that empower developers at NCBI to build, deploy, and manage software and web services utilized globally.
You will work on:
- GitLab CI pipeline configuration, templates, and components to establish a standardized development ecosystem across the organization.

