Apply for this Job
Job Summary:
We seek a highly skilled Senior Python Engineer with extensive experience in database management and software development. The ideal candidate will have a strong background in writing efficient raw queries using Postgres, developing applications in Python, working with legacy enterprise APIs including SOAP, and implementing matching and phonetic algorithms, with a focus on secure handling of sensitive data.
Key Responsibilities:
• Develop and maintain Python applications and services.
• Write and optimize raw SQL queries in Postgres.
• Design and implement relational database schemas and ensure their stability, reliability,
and performance.
• Integrate with and maintain legacy enterprise APIs, particularly SOAP-based services.
• Implement and maintain matching algorithms and phonetic search capabilities.
• Utilize Python libraries such as SQLAlchemy for ORM purposes and Beautiful Soup
(BS4) for web scraping.
• Develop and maintain XML parsing solutions for SOAP API interactions.
• Ensure all code follows compliance standards and secure coding practices.
• Implement proper encryption and security measures for sensitive and PII data.
• Conduct thorough code reviews to ensure code quality and adherence to best practices.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Manage version control using GitHub.
• Implement and maintain code quality through regular linting.
Required Skills and Qualifications:
• Minimum of five years of experience with Postgres, including proficiency in raw SQL queries and database design.
• Minimum of five years of experience in Python development.
• Experience integrating with legacy enterprise APIs, particularly SOAP services.
• Proficient in implementing and optimizing matching algorithms (e.g., fuzzy matching,
Levenshtein distance).
• Experience with phonetic algorithms such as Soundex, Metaphone, or Double
Metaphone.
• Strong knowledge of data security practices, including encryption and secure handling of
PII.
• Familiarity with compliance frameworks such as SOC2, GDPR, and industry-specific
regulations.
• Proficient in XML processing and understanding of WSDL documentation.
• Proficient in using Python typing and libraries such as SQLAlchemy and BS4.
• Experience with libraries like Zeep or suds for SOAP client implementation.
• Proven experience in conducting code reviews and maintaining high code quality.
• Strong familiarity with GitHub for version control.
• Knowledge of coding standards, linting tools, and testing frameworks.
Desirable Skills:
• Experience with Docker
• Familiarity with continuous integration/continuous deployment (CI/CD) processes.
• Experience with Python async frameworks (e.g., asyncio, fastapi, litestar).
• Experience migrating from legacy SOAP services to modern REST or GraphQL APIs.
• Knowledge of enterprise integration patterns and middleware solutions.
• Advanced knowledge of full-text search technologies like Elasticsearch or PostgreSQL's
tsvector.
• Experience implementing entity resolution or record linkage systems.
• Knowledge of working with AI technologies and integrating AI capabilities into
applications.
• Experience with machine learning libraries such as scikit-learn, TensorFlow, or PyTorch.
• Familiarity with AI-powered text analysis, entity extraction, or classification systems.
• Experience with audit preparation and documentation for compliance certifications.
• Knowledge of data tokenization, masking, and anonymization techniques.
Date Posted: 21 April 2025
Apply for this Job