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 across Gen AI and Recommendation Systems. The role involves building pipelines, centralized reporting, data modeling, and supporting ML feature stores and experimentation frameworks.
Key Skills for This Role
Responsibilities
- Build and maintain scalable, fault tolerant batch and streaming pipelines that serve analytical and ML use cases
- Define the key metrics for each product we ship and build rock solid 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 the data flows that populate and update our ML Feature Store with the availability and low latency recommendation models need
- Build the pipelines and metrics frameworks behind A/B testing — experiment schemas, assignment logging, and reliable metric computation
- Own ClickHouse as the 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) for reliable delivery
- Define and interpret the right offline and online ranking metrics, and engineer the features the models actually need
- Partner with Data Scientists, ML Engineers, Product, and Backend to turn data requirements into production pipelines
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 the centralized reporting that turns data into decisions and build the pipelines and data models that feed it.
- For Recommendation Systems, you'll bring enough ML understanding to engineer the right features and evaluation metrics.
Key Responsibilities
- Pipeline Architecture & Development: Build and maintain scalable, fault tolerant batch and streaming pipelines that serve analytical and ML use cases
- Centralized Reporting & Metrics: Define the key metrics for each product we ship 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 the data flows that populate and update our ML Feature Store with the availability and low latency recommendation models need
- Experimentation & A/B Testing: Build the pipelines and metrics frameworks behind A/B testing
- ClickHouse Mastery: Own ClickHouse as the domain expert
- 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
- ML Aware Support: Define and interpret the right offline and online ranking metrics
- Cross Functional Collaboration: Partner with Data Scientists, ML Engineers, Product, and Backend
Requirements
- Experience: 4+ years as a Data/Analytics Engineer building data systems for analytics and ML
- Programming: Expert Python and advanced SQL
- BI & Visualization: Strong BI/visualization skills (e.g. Looker, Tableau)
- Pipelines & Orchestration: Hands on building pipelines with modern orchestration (Mage AI, Airflow, Prefect)
- Data Warehouse / ClickHouse: Deep production experience with ClickHouse (or BigQuery, Snowflake, or similar)
- Data Modeling: Hands on multi layer modeling (raw, staging, marts) using Kimball, Data Vault, or OBT patterns
- Experimentation & A/B Testing: Solid grasp of experimentation frameworks
- ML Exposure: Good grasp of the ML lifecycle
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

