Develop and maintain Python scripts and automated workflows for NLM metadata management. Integrate Alma, OCLC, and other systems through APIs and batch exchanges; process, transform, validate, reconcile, and analyze bibliographic and authority metadata in formats including MARC, XML, JSON, and CSV. Implement logging, exception handling, reporting, and documentation while supporting workflow testing, systems integration, and automation improvements.
Computercraft is seeking a Metadata Analyst to support the National Library of Medicine (NLM) at the National Institutes of Health in Bethesda, Maryland. NLM is the world’s largest biomedical and health research library and maintains a preeminent collection of biomedical literature and information resources. NLM’s Metadata Management Program supports the creation, management, enhancement, and distribution of metadata used to describe and provide access to NLM collections.
In this role, you will work full-time performing data analysis, programming, workflow automation, systems integration, and related technical activities supporting NLM’s Metadata Management Program.
This is a remote position.
Job Responsibilities
The anticipated salary range for this position is $80,000–$100,000 annually. The starting salary within this range will be based on relevant experience, qualifications, and skills.
In this role, you will work full-time performing data analysis, programming, workflow automation, systems integration, and related technical activities supporting NLM’s Metadata Management Program.
This is a remote position.
Job Responsibilities
- Developing, testing, documenting, and maintaining Python scripts and reusable automated processes to improve metadata management workflows, reduce manual repetition, and increase efficiency and consistency.
- Developing automated workflows that integrate with Ex Libris Alma, OCLC services, and other systems via application programming interfaces (APIs), batch processes, and file-based data exchanges.
- Retrieving, processing, transforming, comparing, and reconciling large amounts of bibliographic, authority, holdings, and related metadata across Alma, OCLC, and other data sources.
- Developing scripts and processes to manipulate structured and semi-structured data, including MARC/MARCXML, XML, JSON, CSV, and other formats used in NLM metadata workflows.
- Developing automated validation, logging, exception handling, and reporting processes, and analyzing system outputs and processing results to identify errors, anomalies, and opportunities for workflow improvement.
- Supporting the testing and implementation of new or modified automated workflows, including validating data changes and documenting APIs, data mappings, processing logic, dependencies, and technical procedures.
- Conducting technical analysis and prototyping to identify additional opportunities for automation and to recommend technical approaches to Metadata Management staff.
- Bachelor's degree in computer science or a related field.
- Four (4) years of experience developing data-processing and workflow-automation solutions with Python.
- Experience with Python for retrieving, manipulating, transforming, comparing, validating, and analyzing structured data.
- Experience with REST APIs, including authentication, requests and responses, pagination, error handling, and processing JSON and/or XML.
- Experience developing reliable automated processes with logging, validation, exception handling, and reporting.
- Experience processing structured and semi-structured data formats such as XML, JSON, and CSV.
- Experience analyzing and reconciling large or complex datasets from multiple sources.
- Experience with version control, preferably Git, and with maintaining documented, reusable code.
- Strong analytical, programming, troubleshooting, problem-solving, communication, and technical documentation skills.
- Ability to obtain Public Trust clearance.
- Familiarity with library bibliographic and authority metadata, including MARC 21 and MARCXML formats.
- Experience with Python libraries for data analysis, HTTP/API interaction, XML processing, or MARC processing.
- Experience with metadata matching, normalization, transformation, deduplication, or record reconciliation.
- Familiarity with library systems, metadata management systems, digital repositories, or other metadata-intensive environments.
The anticipated salary range for this position is $80,000–$100,000 annually. The starting salary within this range will be based on relevant experience, qualifications, and skills.
Similar Jobs
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Manages and grows a portfolio of automotive dealership clients across Utah County and Southern Utah. Responsibilities include driving subscription revenue and retention, managing sales pipelines and forecasts, developing client relationships, conducting business reviews, using market and performance data, pursuing cross-sell and upsell opportunities, supporting onboarding, and resolving client issues. The role requires frequent regional travel, consultative selling, and achievement of revenue, retention, and referral goals.
Top Skills:
Analytics ToolsCrm SystemsDigital AdvertisingOnline PlatformsSales Enablement ToolsSocial Media
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Leads multiple engineering teams building CrowdStrike’s on-sensor detection platform, including detection engines, process classification, content delivery, staged rollouts, validation, and fleet observability. Owns strategy, architecture, roadmap, endpoint performance, detection efficacy, release safety, operational excellence, hiring, organizational planning, and cross-functional alignment. Drives on-device intelligence and AI-enabled engineering workflows while ensuring reliable protection across large-scale customer endpoint fleets.
Top Skills:
AIDistributed SystemsEndpoint Detection And Response (Edr)Feature FlagsLinuxmacOSMitre Att&CkModel InferenceObservabilityOn-Device Machine LearningWindows
Cloud • Information Technology • Security • Software • Cybersecurity
Lead Cloudflare’s consumption strategy across go-to-market teams. Define consumption metrics, targets, roadmap, rules of engagement, and capacity-planning methods. Coordinate pricing, finance, product, sales, IT, and developer teams through launch and ongoing improvement. Guide field enablement, resolve cross-functional ownership and crediting issues, manage a specialist, and use AI tools to improve reporting and analysis. The role requires extensive GTM strategy or revenue operations experience, program leadership, sales planning expertise, and familiarity with usage-based business models.
Top Skills:
Ai Assistants And AgentsCloud ComputingDeveloper PlatformsSaaSUsage-Based Billing Systems
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute


