Swingtech Consulting
Python/Splink Developer - Hybrid (US Citizens w/ T2 Public Trust)
Swingtech Consulting, Greenbelt, Maryland, us, 20771
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
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