Electrosoft

Data Engineer

Electrosoft
Apply
3 days ago
Gaithersburg, MD, USAMid Level
H1B sponsor

Responsibilities

  • Design and implement OCR and document layout analysis pipelines for scientific PDFs and Microsoft Word documents.
  • Develop algorithms to extract figures, tables, captions, axis labels, measurement units, and scientific metadata.
  • Build table extraction, data normalization, schema validation, data-cleaning, and quality assurance capabilities.
  • Develop Python parser libraries for converting proprietary instrument outputs, legacy spreadsheets, and non-standard text files into standardized CSV formats.
  • Integrate extraction and standardization tools as microservices or software modules within the CVCS web application architecture.
  • Develop user interfaces for scientific experts to validate extracted content and correct OCR errors.
  • Integrate metadata with controlled vocabularies and ontologies and support exports to the METIS Discovery Portal.
  • Prepare technical documentation, implementation guides, API specifications, deployment procedures, and demonstrations.
  • Develop, test, and maintain documented source code in GitHub repositories.
  • Monitor document processing volumes, OCR accuracy, conversion success rates, and system integration status while collaborating with government scientists and technical stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Data Engineering, or a related field.
  • Four years of advanced Python programming experience, specifically with Pandas and OCR libraries.
  • Four years of experience with OCR pipelines and table extraction logic.
  • Four years of experience with data format normalization and schema validation.
  • Four years of experience integrating microservices into web applications.
  • Experience developing and maintaining automated data processing and transformation pipelines.
  • Knowledge of OCR and document processing tools such as Tesseract, PaddleOCR, pdfplumber, Camelot, LayoutParser, or comparable technologies.
  • Familiarity with JSON Schema, XML/XSD, controlled vocabularies, and ontology-based metadata tagging.
  • Experience with REST APIs, GitHub, and software development and deployment practices.
  • Strong analytical, problem-solving, technical documentation, and communication skills.
  • Ability to complete a federal background investigation for an IT-Low Risk position and meet HSPD-12/PIV credentialing requirements.
  • Ability to work on-site at the NIST campus in Gaithersburg, Maryland.

Benefits

  • On-site work at the NIST campus in Gaithersburg, Maryland.
  • Position is contingent upon contract award.
  • Employer describes growth opportunities, work-life balance, teamwork activities, Lunch & Learn sessions, and recognition for outstanding effort.

Tech Stack

PandasPython

Categories

Data Engineering
Electrosoft

About Electrosoft

201-500 employees

Electrosoft is a privately held IT and cybersecurity services firm delivering program and operations support, IT risk and compliance, and identity and access management to U.S. government and regulated enterprises. The company also supports Zero Trust initiatives, FedRAMP, evaluation and testing, and digital engineering and automation. Founded in 2001 and headquartered in Reston, Virginia, it primarily serves federal agencies through professional services and contract-based engagements.

Contact me