Logo
Swingtech Consulting

Python/Splink Developer - Hybrid (US Citizens w/ T2 Public Trust)

Swingtech Consulting, Greenbelt, Maryland, us, 20771

Save Job

About Swingtech

Swingtech delivers innovative Information Technology and Professional Support services to a diverse range of clients across the federal and intelligence communities. With over 15 years of trusted experience as a systems integrator, we apply agile methodologies and deep industry insight to help our customers achieve greater efficiency, compliance, and cost savings. At Swingtech, we're committed to excellence and long-term success for our clients and our team.

Swingtech is currently seeking a

Python/Splink Developer

to support a federal client in modernizing legacy data systems. The developer will help design and deliver a

Minimum Viable Product (MVP)

using

Python, Splink, and DuckDB

to replace outdated record linkage processes. This position requires strong expertise in Python development, probabilistic record linkage, and data wrangling at scale, as well as the ability to work collaboratively with cross-functional teams and stakeholders in a high-security environment.

RESPONSIBILITIES

Design, develop, and maintain

Python-based record linkage applications

using Splink and DuckDB. Implement and customize

probabilistic matching algorithms

(Fellegi-Sunter, thresholds, similarity measures). Conduct

data wrangling and transformation

to standardize and link large datasets. Collaborate with cross-functional teams including developers, database engineers, cloud architects, and quality engineers to ensure

seamless integration

. Optimize and troubleshoot performance issues

for projects ranging from 100K to 200M+ records. Participate in

code reviews

and enforce best practices to maintain high code quality and sustainability. Develop

training materials, technical documentation, and user guides

to support client teams. Support compliance with

accessibility and security standards

for all deliverables. Continuously explore emerging technologies to improve

efficiency, scalability, and accuracy

of record linkage workflows. ELIGIBILITY & QUALIFICATIONS

Clearance:

Must be a

U.S. citizen

and able to obtain and maintain a

T2 Public Trust clearance

. Education:

Bachelor's degree in computer science, Data Science, or related technical field (master's preferred). Experience:

Minimum 5 years of professional experience in software development with demonstrated expertise in

Python and data engineering

. Strong knowledge of: Splink

or equivalent probabilistic record linkage frameworks. Data wrangling, cleaning, and transformation

workflows. DuckDB

or other modern database management systems. Statistical algorithms

for entity resolution and deduplication (Fellegi-Sunter model). Cloud environments

(Microsoft Azure preferred).

Familiarity with federal security standards, including

identity verification, background investigations, and handling of sensitive data (PII/SBU)

. Excellent

problem-solving, analytical, documentation, and communication skills

. Preferred certifications: Python-related or cloud certifications (e.g., Microsoft Azure Data Engineer). Summary of Benefits

15 PTO days 11 paid holidays Medical Insurance with - 3 options (HSA with $600 Employer Contribution). Dental Insurance with no age limit orthodonture. Vision Insurance through EyeMed in and out of network coverage. Short Term and Long-Term Disability coverage with 100% premium support, Life insurance and AD&D with 100% premium support Supplemental Life Insurance Critical Care and Accident Insurance availability Pet Insurance through Nationwide Employee Assistance Program 401k with enrollment from day one. 4% deferral by company. $1500 Annual Training Budget $1500 Referral bonus Eligibility for annual merit and discretionary bonus Flexible work arrangements

Equal Opportunity Employer Minority/Female/Veterans/Disabled