Palestine Tech Jobs
Post Your Job
Just one more thing!
Your email address:
Python Software Engineer
Apply for this job
Skills & requirements
Develop and model out entities that closely mirror real-world processes.
Design systems, using pragmatism and principles (SOLID, design patterns).
Build data pipelines that comprehensively extract and transform data.
Measure, monitor, and analyze the performance and quality, in order to improve data integrity.
Integrate machine learning models and platforms into the data platform.
Deliver complex product features in a fast environment with limited requirements.
5+ years of experience as a professional software engineer.
4+ years of experience working within the modern python ecosystem (lxml, SQLAlchemy, pydantic, etc...).
3+ years of developing applications that ingest XML and/or unstructured data. Experience using XSD's is a plus.
2+ years of working directly with a SQL-like database (PostgreSQL preferred, Oracle, etc…).
2+ years of developing eventing infrastructure (Kafka, Confluent, RabbitMQ, etc...).
2+ years of orchestration tool for data pipelines (Argo, Airflow, etc...).
1+ years working with Kubernetes (any cloud deployment GKE (Google Kubernetes Engine) is a plus).
1+ years of developing with Java microservice applications (Spring Boot strongly preferred).
Must have strong background with Object-Oriented programming.
Previous experience working with government data feeds is strongly preferred.
Previous experience developing web scrapers (scrapy, beautiful soup, etc…) is a plus.
Previous experience developing machine learning models is a plus.
You are passionate and curious about how different laws are created and published.
You write code that is understandable, simple, clean and elegant.
You enjoy autonomy, operate with self-direction, but appreciate working with a team.