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)