logo

View all jobs

Senior Python Engineer

Alanta, GA · Information Technology

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.

Share This Job

Powered by