Data & AI Product Engineer
Role details
Job location
Tech stack
Job description
We're looking for a hands-on Data & AI Product Engineer to build, test and refine our data pipelines and support rapid product delivery across our UIs. You'll work closely with the CTO and the wider team to turn raw environmental data into clean, reliable, well-documented 'gold' datasets that power the product.
What You'll Do
· Build solid ingestion patterns with orchestration, retries, idempotency and reproducibility.
· Create and refine Fabric notebooks and data pipelines to move data from bronze to gold.
· Implement data quality checks and monitoring so issues are resolved quickly
· Put cost and performance guardrails in place for Fabric workloads.
· Maintain clean, versioned gold tables and a single source of truth for consuming UIs.
Requirements
Do you have experience in TypeScript?, · Microsoft Fabric (data pipelines, notebooks, Spark, OneLake/Gen2 hierarchical storage, Parquet).
· Azure App Services / Web API patterns and Azure SQL.
· Python and FastAPI (or similar) for building data services.
· React / JavaScript / TypeScript for product-facing integration.
· Comfortable with JSON, OpenAPI, CSV and data interchange formats.
· Experience using modern AI tooling (e.g., OpenAI / ChatGPT, Anthropic) to accelerate delivery while maintaining engineering quality.
· Pragmatic, delivery-focused mindset with strong debugging and documentation habits.