Senior Data Analyst - AI (Gen AI & Recommendation Systems)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Salla seeks a Senior Data Analyst/Analytics Engineer to own data and analytics for Gen AI and Recommendation Systems. You will build pipelines, define metrics, and engineer features for ML models, partnering with Data Scientists and Engineers.
Key Skills for This Role
Responsibilities
- Build and maintain scalable, fault tolerant batch and streaming pipelines for analytical and ML use cases
- Define key metrics for each product and build centralized reporting around them
- Design and own multi layer data models (staging to feature ready marts) that stay consistent and performant across ML models, dashboards, and APIs
- Engineer data flows that populate and update the ML Feature Store with low latency for recommendation models
- Build pipelines and metrics frameworks for A/B testing, including experiment schemas, assignment logging, and reliable metric computation
- Own ClickHouse as domain expert — schema design, performance tuning, and fast queries for experiment aggregation and feature serving
- Implement Change Data Capture (CDC) and event driven flows (e.g. Apache Kafka) to keep data fresh
- Build and manage workflows with modern orchestration tools (e.g. Mage AI, Airflow, Prefect)
- Define and interpret offline and online ranking metrics, and engineer features needed by models
- Partner with Data Scientists, ML Engineers, Product, and Backend to turn data requirements into production pipelines and actionable ML features
Requirements
- 4+ years as a Data/Analytics Engineer building data systems for analytics and ML
- Expert Python and advanced SQL
- Strong BI/visualization skills (e.g. Looker, Tableau)
- Hands on building pipelines with modern orchestration (Mage AI, Airflow, Prefect)
- Deep production experience with ClickHouse (or BigQuery, Snowflake, or similar)
- Hands on multi layer modeling (raw, staging, marts) using Kimball, Data Vault, or OBT patterns
- Solid grasp of experimentation frameworks — assignment, holdouts, metric pipelines, variance reduction
- Good grasp of the ML lifecycle — how models consume data, how Feature Stores work, and how to engineer features at scale
Full Job Posting
Role Overview
- We're looking for a Senior Data Analyst/ Analytics Engineer to own data and analytics across our Gen AI and Recommendation Systems work.
- It's a hybrid role: you'll own centralized reporting and build pipelines and data models, defining the right metrics for each product.
- For Recommendation Systems, you'll bring enough ML understanding to engineer features and evaluation metrics, partnering with Data Scientists, ML Engineers, Product, and Backend teams.
Key Responsibilities
- Pipeline Architecture & Development: Build and maintain scalable, fault tolerant batch and streaming pipelines for analytical and ML use cases.
- Centralized Reporting & Metrics: Define key metrics for each product and build rock solid centralized reporting around them.
- Data Modeling: Design and own multi layer data models (staging to feature ready marts) that stay consistent and performant across ML models, dashboards, and APIs.
- Feature Store & ML Data Flows: Engineer data flows that populate and update our ML Feature Store with low latency recommendation models need.
- Experimentation & A/B Testing: Build pipelines and metrics frameworks behind A/B testing for statistically sound results.
- ClickHouse Mastery: Own ClickHouse as domain expert — schema design, performance tuning, and fast queries.
- Streaming & CDC: Implement Change Data Capture (CDC) and event driven flows (e.g. Apache Kafka) to keep data fresh.
- Orchestration & Automation: Build and manage workflows with modern orchestration tools (e.g. Mage AI, Airflow, Prefect).
- ML Aware Support: Define and interpret offline and online ranking metrics, and engineer features models need.
- Cross Functional Collaboration: Partner with Data Scientists, ML Engineers, Product, and Backend to turn data requirements into production pipelines.
Experience
- 4+ years as a Data/Analytics Engineer building data systems for analytics and ML.
- Expert Python and advanced SQL.
- Strong BI/visualization skills (e.g. Looker, Tableau) and good intuition for which metrics matter.
- Hands on building pipelines with modern orchestration (Mage AI, Airflow, Prefect).
- Deep production experience with ClickHouse (or BigQuery, Snowflake, or similar).
- Hands on multi layer modeling (raw, staging, marts) using Kimball, Data Vault, or OBT patterns.
- Solid grasp of experimentation frameworks — assignment, holdouts, metric pipelines, variance reduction.
- Good grasp of the ML lifecycle — how models consume data, how Feature Stores work (e.g. Feast, Hopsworks), and how to engineer features at scale.
Nice to Have
- DBT for modeling and transformation.
- Building or integrating A/B platforms (e.g. Statsig, Optimizely, GrowthBook, or custom).
- Apache Kafka and CDC tools (e.g. Debezium, Maxwell).
- Graph Databases (e.g. Dgraph, Neo4j, Amazon Neptune) and structuring data for them.
- JavaScript or Go.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Salla
Senior Sales Executive
Jeddah, KSA
What you'll do: Prospect, qualify, and close new merchant accounts across SMB and enterprise segments in your assigned verticals - self-sourcing your pipeline rather than waitin...
Lifecycle Marketing Manager
Jeddah, KSA
What you'll own The full lifecycle, onboarding to engagement to retention to win-back, end to end Building Mahally's Braze journeys from the ground up: flows, canvases, and trig...
Lifecycle Marketing Manager - Mahally
Riyadh, KSA
Mahally (by Salla) is seeking a Lifecycle Marketing Manager to own the full customer lifecycle from onboarding to retention. The role involves building Braze journeys, behavioral segmentation, A/B testing, and CRM report
Lifecycle Marketing Manager - Mahally
Jiddah, KSA
Mahally (by Salla) seeks a Lifecycle Marketing Manager to build and own the full customer lifecycle using Braze, SQL, and behavioral segmentation. The role involves building automated journeys, A/B testing, and driving r
Senior Sales Executive
Jiddah, KSA
Salla is looking for a Senior Sales Executive to prospect, qualify, and close new merchant accounts across SMB and enterprise segments in Saudi Arabia. The role involves full-cycle sales, pipeline management, and tailore
Engineering Manager - Enterprise Solutions & Delivery
Riyadh, KSA
Salla seeks an Engineering Manager to lead the Enterprise Solutions team, managing engineers delivering custom enterprise-grade services for premium merchants. The role involves team leadership, delivery management, and
Engineering Manager - Enterprise
Saudi Arabia, KSA
Lead the Enterprise Solutions team, managing engineers, ensuring high-quality technical delivery, and adapting services for global markets while fostering client success.
Engineering Manager - Enterprise
Mecca, KSA
Salla seeks an Engineering Manager to lead the Enterprise Solutions team, delivering custom enterprise-grade services for premium merchants. You will manage engineers, oversee technical delivery, and act as a bridge betw
Senior Sales Executive
Jeddah, KSA
Lifecycle Marketing Manager
Jeddah, KSA
Lifecycle Marketing Manager - Mahally
Riyadh, KSA
Lifecycle Marketing Manager - Mahally
Jiddah, KSA
Senior Sales Executive
Jiddah, KSA
Engineering Manager - Enterprise Solutions & Delivery
Riyadh, KSA
Engineering Manager - Enterprise
Saudi Arabia, KSA
Engineering Manager - Enterprise
Mecca, KSA

