Senior Data & AI Platform Engineer
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Data & AI Platform Engineer building Microsoft Fabric data and AI solutions for OrderYOYO’s restaurant ordering platform. Improving reporting, merchant insights and finance automation.
Responsibilities:
- Build and evolve OrderYOYO’s data platform into a single source of truth for executive reporting, merchant insights, finance automation and AI
- Design, build and operate production-grade data solutions in Microsoft Fabric across Lakehouse, Warehouse, notebooks, pipelines and related platform capabilities
- Build and run production pipelines in Fabric, Python and PySpark
- Design ingestion and transformation patterns across multiple source systems, databases and business domains while controlling source impact, concurrency and platform cost
- Manage Fabric capacity and cost, and retire redundant legacy layers
- Lead migrations from legacy to modern platforms with metric parity, stakeholder sign-off, change control and safe decommissioning
- Run the platform in production through monitoring, alerting, incident triage, root-cause analysis, data-quality checks, lineage and runbooks
- Diagnose and resolve production issues across SQL, Spark, pipelines and semantic models
- Support and evolve governed semantic models and reusable metric definitions with analytics and business stakeholders
- Build AI into the platform and delivery using RAG, Azure OpenAI and agents, with prompt and version management
- Deliver applied data science such as churn, recommendations, personalisation, fraud or risk models, and show the results
- Work with executives, Finance, Product and engineering to make decisions on speed, standardisation, automation and risk
Requirements:
- 6+ years of relevant data experience, including substantial recent hands-on data engineering or data-platform engineering responsibility in production environments
- Demonstrated ability to independently take a data-engineering problem from requirements and technical design through implementation, production deployment, monitoring and ongoing operation
- Deep hands-on Microsoft Fabric, or strong Synapse, Databricks or Delta experience with a clear path to Fabric
- Strong understanding of lakehouse architecture and Delta-based data engineering, including partitioning, schema evolution, file optimisation and performance considerations
- Expert SQL and T-SQL, including complex modelling and tuning
- Production-grade Python or PySpark
- Strong experience designing and implementing incremental data ingestion patterns, including CDC, change tracking or watermarks, with reliable merge/upsert, replay and idempotent processing
- Experience with analytical and semantic data modelling, ideally with Power BI/Fabric semantic models, including performance optimisation, governance and reusable business metrics
- Working knowledge of Azure platform fundamentals including Azure SQL, ADLS/OneLake, Entra ID, managed identities, RBAC and Key Vault
- A track record of leading a legacy-to-modern migration
- Real, hands-on AI engineering beyond out-of-the-box Copilot
- Concrete data science or ML models you delivered, with results
- Strong Power BI/Fabric experience, including Direct Lake, DAX, semantic model performance tuning, incremental refresh and capacity considerations
- Infrastructure-as-Code experience with Terraform, Bicep or equivalent tooling
- Data platform experience in SaaS, marketplace, fintech, payments, e-commerce or multi-region businesses
Benefits:
- A remote role, with quarterly in-person gatherings at one of our global offices
- Ownership of a business-critical data and AI platform
- A collaborative, international engineering team














