Skip to content

Open nowPosted 34 hours ago

Data Engineer

Electrosoft29 open roles

Where
Gaithersburg, MD
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowData EngineerElectrosoft · Gaithersburg, MD
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Electrosoft's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

14.0% of postings close within 7 days. Measured by our own scanner across the market. Electrosoft postings stay open a median of 59 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.7%3 days
  3. 14.0%7 days
  4. 22.5%14 days
  5. 38.3%30 days
  6. 59.0%60 days
This job: posted 34 hours ago

Electrosoft median: 59 days open

The posting

Electrosoft Services, LLC is an award-winning company that provides comprehensive technology-based solutions and services to federal customers. While cybersecurity is our specialty, we also focus on ICAM, Zero Trust, digital engineering and transformation, and enterprise AI and intelligent automation. We always seek to delight our customers, so we retain highly qualified employees and offer them meaningful work, growth opportunities, and work-life balance. What sets us apart from all other contractors is the sense of teamwork our employees feel – and the knowledge that outstanding effort is recognized and rewarded. The camaraderie we share emanates from Lunch & Learn sessions where we explore new ideas together, fun group activities ranging from escape rooms to miniature golf, and much, much more. If we’ve described you and your dream workplace, please apply and share in the many benefits and opportunities we offer.

Data Engineer – Scientific Document and Data Pipelines

Responsible for designing, developing, and implementing automated scientific data extraction and standardization solutions supporting the National Institute of Standards and Technology (NIST) CHIPS METIS initiative. Develops advanced Python-based pipelines to extract figures, charts, and tables from scientific documents and transform non-standard research data into structured, machine-readable formats. Implements Optical Character Recognition (OCR), document layout analysis, data normalization, and schema validation capabilities. Integrates data processing tools and microservices into existing web applications and research data repositories. Works closely with government scientists and technical stakeholders to ensure data accuracy, accessibility, and interoperability. Develops technical documentation, maintains source code repositories, and supports the delivery of reliable, reusable software solutions.

Responsibilities / Tasks

  • Design and implement automated OCR and document layout analysis pipelines to extract scientific figures, charts, and tables from PDF and Microsoft Word documents.
  • Develop algorithms to identify and extract figure captions, axis labels, measurement units, and associated scientific metadata.
  • Implement table extraction capabilities that preserve row and column structures, headers, and data relationships.
  • Integrate extracted metadata with established controlled vocabularies and ontologies within the Controlled Vocabulary Curation System (CVCS).
  • Develop and enhance user interfaces that enable scientific domain experts to validate extracted content and correct OCR errors.
  • Develop Python-based parser libraries to convert proprietary instrument outputs, legacy spreadsheets, and non-standard text files into standardized CSV formats.
  • Implement automated data normalization, schema validation, and quality assurance procedures to ensure compliance with METIS data schemas.
  • Develop heuristic data-cleaning capabilities to address missing values, merged cells, inconsistent headers, and extraneous metadata.
  • Integrate extraction and standardization tools as microservices or software modules within the existing CVCS web application architecture.
  • Develop data export capabilities to support integration with the METIS Discovery Portal.
  • Prepare design documentation, implementation guides, API specifications, and deployment procedures.
  • Develop, test, and maintain documented source code within GitHub repositories, including code intended for public release.
  • Prepare and deliver technical demonstrations of extraction workflows, data conversion capabilities, and system enhancements.
  • Monitor and report technical performance metrics, including document processing volumes, OCR accuracy, data conversion success rates, and system integration status.
  • Collaborate with government scientists, developers, and technical stakeholders to identify requirements, troubleshoot technical issues, and improve system functionality.

Required Skills:

  • Bachelor's degree (four-year) in Computer Science, Data Engineering, or a related field.
  • Four (4) years of advanced Python programming experience, specifically with Pandas and OCR libraries.
  • Four (4) years of experience with OCR pipelines and table extraction logic.
  • Four (4) years of experience with data format normalization and schema validation.
  • Four (4) years of experience integrating microservices into web applications.
  • Experience developing and maintaining automated data processing and transformation pipelines.
  • Knowledge of OCR and document processing technologies such as Tesseract, PaddleOCR, pdfplumber, Camelot, LayoutParser, or comparable tools.
  • 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.
  • Must be able to successfully complete a federal background investigation appropriate for an IT-Low Risk position and meet applicable HSPD-12/PIV credentialing requirements.
  • Must be able to work on-site at the NIST campus in Gaithersburg, Maryland.
  • This position is contingent upon contract award.

Electrosoft is an Equal Opportunity Employer/Veterans/Disabled

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Electrosoft's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Electrosoft's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Electrosoft's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.