Logo for Global Enterprise Services, LLC

Data Engineer

Role overview

Qualifications

  • Production experience with record linkage or entity resolution.
  • US address standardization expertise.
  • Strong SQL and Python skills.
  • Data quality assessment capabilities.

Responsibilities

  • Profile and assess four source datasets for structure, completeness, and quality.
  • Standardize and normalize addresses across all sources.
  • Build a tiered matching approach and document the methodology.
  • Write technical documentation including data dictionary and mapping documents.

About the company

Global Enterprise Services, LLC logo

Global Enterprise Services, LLC

IT Services & IT Consulting

Global Enterprise Services (GES) is a SBA certified 8(a) and Service Disabled Veteran Owned Small Business (SDVOSB) that provides Information Technology (IT) and Telecommunications consulting and services. GES has proven experience in the federal, private and public IT and telecommunications sectors. Functional Areas • IT, Cloud and Telecom Services • Strategy Planning and Development • Acquisition and Contracting Support • Program / Project Management • System Engineering • Mediation Services • Staff Augmentation • Enterprise Cyber Security Services, including Information Assurance (IA) • Risk Assessment (IA, acquisition, and Program) • Web Design /Development • ServiceNow Administration /Development • Installation /Deployment of Data, Voice, Video, and Command and Control (C2) Solutions • Cloud and Legacy System Integration & Migration

Company details

Company typeSME
IndustryIT Services & IT Consulting
Company size1 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

GES is seeking a contract data engineer to deliver the technical core of a commercial customer data validation project for a municipal water utility. The work is self-contained, file-based, and has a defined end point. GES retains project management and all client-facing responsibility; the successful candidate works to our engagement lead.

The work

The client maintains roughly 19,000 commercial customer accounts in a utility billing system. Those records were accumulated over many years across inconsistent business processes, and most lack reliable business classification codes and business contact information. The client cannot currently determine what kind of business sits behind each account, nor reliably reach that business during a service interruption.

Your job is to fix that as a data exercise. You will take an extract of those accounts, match it against business license records and county parcel data, enrich the matched records with industry classifications and contact details, score the confidence of every match, identify duplicates, and produce a clean exception queue for the records that cannot be confidently resolved.

No production system is modified. There is no integration build and no application development. The deliverable is files and documentation.

What you will do

• Profile and assess four source datasets for structure, completeness, and quality, and document what you find.

• Standardize and normalize addresses across all sources. Service and mailing addresses are the primary matching key — usable coordinates are not available and one county field is unreliable.

• Build a tiered matching approach — deterministic matching first, probabilistic linkage on the residual — and document the methodology so it can be reproduced by someone else.

• Assign and calibrate confidence scores against thresholds agreed with the client. Records below threshold go to the exception queue with a stated reason; nothing is force-matched to hit a number.

• Assign SIC and NAICS classifications where they can be established from approved sources, and identify duplicates and records requiring manual review.

• Write the technical documentation — data dictionary, source-to-target mapping, transformation and business rules, and the methodology summary.

A word on that last point, because it is the one candidates most often underestimate. The client's acceptance criteria weight documentation quality as heavily as match rate. The documentation must allow their staff or a future vendor to understand, validate, reproduce, maintain, and extend the work. In practice a substantial share of this engagement is written deliverables, not code. If writing is not something you enjoy, this is not the right role.

Required

• Production experience with record linkage or entity resolution. Not fuzzy string matching in a script — designing blocking strategies, choosing comparison levels, and calibrating a match model. Splink, dedupe, recordlinkage, or an equivalent you can defend.

• US address standardization. libpostal, usaddress, USPS Publication 28 conventions, or comparable. Directional, suffix, and unit-designator handling.

• Strong SQL and Python. DuckDB, polars, or pandas. This is moderate-scale work — tens of thousands of records against hundreds of thousands. Distributed computing experience is not required and not the point.

• Data quality assessment. Profiling, duplicate analysis, and the ability to describe data problems clearly to a non-technical audience.

• Technical writing. You will be asked for a sample — a data dictionary, mapping document, or methodology write-up you produced.

• Explainable methods. Every match must be traceable to a documented rule or an interpretable score. Approaches that cannot justify an individual result are not acceptable for this client.

Preferred

• SIC and NAICS classification systems, including the 2022 NAICS revision and SIC crosswalks.

• County parcel data and basic GIS handling — shapefiles, GeoJSON, spatial joins as flat reference data.

• Utility customer information systems, billing data, or municipal government data work.

• Microsoft Fabric or Azure data tooling. Architecture direction is being finalized; familiarity is an advantage, not a prerequisite.

• Practical use of LLMs for classification or exception triage within a documented, reproducible pipeline.

Eligibility — please read before applying

These are client-mandated and not negotiable:

• US citizenship and US-based work location. All data processing must occur within US-based infrastructure. Work performed outside the United States cannot be accepted under any circumstances.

• E-Verify enrollment. If engaging as a company, your business must be enrolled in the federal E-Verify program and able to provide a notarized subcontractor affidavit with your E-Verify Company ID at contract execution, per Georgia O.C.G.A. § 13-10-91.

• Confidentiality. A data confidentiality agreement is required. Client data may not be shared, retained, or used outside this engagement.

Engagement terms

Type -  Contract / subcontract engagement

Duration -  Approximately 8 weeks from kickoff

Effort  - In the order of 100 hours across the engagement — roughly 12–15 hours per week, flexible

Start -  Early September 2026

Location Remote, within the United States. No travel anticipated.

Rate - Please state your basis — hourly, daily, or fixed — against the effort above.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Data Engineer Related jobs

Other jobs at Global Enterprise Services, LLC

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.