Python Engineer – Data Pipelines (UK Remote)
We’re looking for an experienced
Python Engineer
to join a newly formed team working alongside a client’s Product Owner, Technical Lead, and development team. You’ll design, build, and optimize scalable, cloud-based data pipelines and ensure top performance in production environments.
Key Responsibilities:
Develop and maintain data ingestion and ETL pipelines using Python and tools like
Airflow
,
Dagster
, or
Prefect
Design asynchronous workflows and event-driven architectures with
Kafka
,
RabbitMQ
, or similar
Optimize performance and reliability of large-scale data systems
Automate and monitor data workflows for scalability and observability
Collaborate with business and product teams to deliver robust, compliant data solutions
Requirements:
6+ years
of Python development experience focused on data pipelines
Expertise with
SQL/NoSQL
,
Airflow/Dagster/Prefect
, and
message brokers
Hands-on experience with
Docker
,
Kubernetes
, and
AWS/GCP/Azure
Strong knowledge of OOP and Agile practices
Excellent communication and problem-solving skills
Experience in
real estate or mortgage data
(preferred)
Familiarity with
ML integration
and
data privacy/compliance
(a plus)