Logo
Maryland Staffing

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

Maryland Staffing, Greenbelt, Maryland, us, 20771

Save Job

Python/Splink Developer

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 are 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 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 and Qualifications Clearance: Must be a U.S. citizen and able to obtain and maintain a T2 Public Trust clearance. Education: Bachelors degree in computer science, Data Science, or related technical field (masters 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 ADandD 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