Position: Data engineer
Company: Focaldata
Experience required: 2y
English level: upper

Welcome! We’re looking for a data engineer who’ll take responsibility for our data infrastructure, including our warehouse, internal automated data quality engine and various other downstream pipelines that serve both our customers and internal research teams. Working directly with a team of data scientists and software engineers and acting as our new data champion, you’ll be helping to embed good practises across the company, build best-in-class data pipelines and products along the way.


**About Focaldata**

At Focaldata, we’re building a new kind of tech-enabled research agency — that offers clients deep insight at the speed of software. You’ll get the opportunity to work alongside a highly collaborative team of researchers, client leads, engineers, data scientists and product specialists. We do impactful work with leading organisations, from brands like New Balance to campaign groups like Hope not Hate and non-profits like the Bill and Melinda Gates Foundation. Join us.


**What you’ll be doing**

**Management of our data warehouse**

1. Extending our warehouse to incorporate new data sources and build new views.
2. Refactoring and refining existing code to increase extensibility, efficiency and robustness.
3. Building out a new data asset for our internal BI reporting.

**Ownership of all data pipelines**

1. Build new layers of checks into our AI-quality engine, whilst tuning and refining existing ones.
2. Responsibility for maintaining ongoing high standards of data quality, including building tooling to help us monitor its performance.
3. Maintain and extend the pipelines that generate artifacts for our clients, including survey data, data tables and automated respondent weighting algorithms.

**Supporting the research team**

1. Creating novel internal tools and pipelines to automate as much of the research team’s workflows as possible.
2. Triage and fix issues as and when they appear.
3. Help socialise data expertise so that they can operate as autonomously as possible.
4. Carrying out ad-hoc data requests as required.

**Who you are: skills and experience**

**Requirements**

- 2+ years industry experience working as a data engineer (or equivalent).
- Fluency with Python + SQL
- Strong data modelling skills
- Fluency with git
- Experience working in a production environment
- You should have strong opinions about what “good” looks like


**Nice to have**

- Experience using DBT (especially with Big Query)
- Experience using Cloud Platform (we use GCP)
- Experience with GitOps
- Knowledge of ML / statistics and the common core tooling (pandas / numpy / sklearn / pytorch / etc…)
- Experience using other orchestration tools (e.g. Airflow / Prefect)
- Experience in a high-growth startup environment.

**Who you are: mindset**
- We’re looking for candidates who’ll roll their sleeves up and get stuck in
- You’re persistent, you make sure things get done, finding workarounds if needed
- You’re curious, always learning, always trying new things
- You’re a team player, always ready to lend a helping hand