Data Engineer
Outra
Outra is a data science firm specializing in UK property data. We leverage data on over 30 million UK properties, with thousands of data points on each property, to produce meaningful signals utilised by our diverse client base. We combine machine learning, advanced analytics and market intelligence to enable our clients in optimizing marketing efficiency, enhancing customer understanding, and predicting actionable behaviours.
Outra is currently entering an exciting period of growth and expansion, as we continue to develop our unique, market leading data products. Primarily focused on prospect generation and data enrichment, our data science backed solutions support businesses across a diverse set of sectors. This is an exciting time to join us as we enter our next stage of scale\-up growth.
Job Overview
As a Data Engineer, you will be responsible for owning and maintaining data pipelines that underpin everything we do. You will play a key role in shaping our data architecture and maintain high standards of data quality across the business. You will bring a strong understanding of engineering best practices, data modelling and systems architecture to help us build reliable and scalable solutions. You will also work confidently across a broad set of technologies and communicate effectively with non\-technical stakeholders to translate business requirements into implementations.
Key Responsibilities
Own and maintain our data ingestion layer, integrating data from a wide\-ranging set of 30\+ data sources that power everything we do
Implement and maintain DBT pipelines transforming raw data into production grade datasets for Data Science and Outra products
Translate client requirements into meaningful data outputs delivered across a range of destinations
Implement processes to ensure high standards of data quality, accuracy, and efficiency across data engineering
Play a key role in shaping and evolving the company's data architecture to support reliability, scalability, and long\-term business needs
Work closely with product, customer success and other non\-technical stakeholders to understand business requirements and translate them into implementation
Guide and mentor more junior engineers, helping raise technical standards within the team
Experience
3\+ years of hands\-on experience in a data engineering or similar technical role
Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field
Competency in at least one core programming language (e.g. Python, Scala, Go)
Proven experience in designing and implementing complex DBT pipelines
Proven experience with at least one scheduler/orchestration tool (e.g. Airflow, Prefect, Dagster)
Proven experience in at least one cloud environment (e.g. AWS, Azure, GCP)
Practical knowledge of big data technologies (e.g. Snowflake, Spark, Kafka)
Practical knowledge of common data sources and destinations (e.g. APIs, SFTP, S3\)
Practical knowledge of infrastructure\-as\-code and CI/CD pipelines for data engineering (e.g. Terraform, ArgoCD, Github Actions)
Strong understanding of data modelling, data quality, and data architecture principles
Experience in and a passion for working in a fast\-paced scale\-up environment is strongly valued
Data Engineer JD.docx
This listing is from indeed. View original listing ↗