Staff AI Analytics Engineer

Factorial
Spain
2 months ago
Apply on es.trabajo.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Data Analysis Automated Storage and Retrieval Systems Encodings Data Governance Database Queries Dimensional Modeling Online Analytical Processing Query Optimization SQL Databases Systems Integration TypeScript
+6 more
Large Language Models Prompt Engineering Data Layers Data Analytics Apache Kafka Vertica

Job description

high-performance analytical pipelines using ClickHouse and streaming ingestion with Kafka - Develop and architect custom semantic models and cubes from scratch, defining measures, dimensions, joins, and pre-aggregations - Integrate LLMs into analytics workflows: text-to-SQL, natural-language querying, and conversational BI, ensuring accuracy and governance over results - Apply advanced prompt engineering, tool/function calling, and embedding-based retrieval (RAG over structured data) - Build shared capabilities that will serve as the foundation for other teams to develop intelligent analytical experiences across the platform - Lead architectural decisions around analytical modeling, performance, data governance, observability, and scalability - Collaborate closely with Product, Engineering, Analytics, and Data Science teams to turn complex business questions into scalable, reusable solutions Qualifications & Experience - Strong SQL skills and hands-on experience with ClickHouse (or

Requirements

equivalent columnar OLAP stores) query optimization, materialized views, and MergeTree engines - Solid grasp of OLAP fundamentals: dimensional modeling, aggregations, and star/snowflake schemas - Proven experience building or defining semantic layers / cubes (e.g. Cube.js) - Experience integrating LLMs into structured data analytics. RAG, text-to-SQL, or tool/function calling - Proficiency in TypeScript for building tools, APIs, and data layer integrations Preferred Experience - Experience working with Ruby on Rails backends (or strong willingness to work within one) - Familiarity with vector databases and embedding-based retrieval systems -

About the company

hallucinations. This cross-cutting role has broad impact. You will contribute through hands-on technical work, technical leadership, and by helping teams adopt stronger practices around real-time streaming ingestion, semantic layers, and AI-driven analytics. Factorial serves more than 15,000 active customers and 1 million active users across business-critical workflows. The current environment includes a large Ruby on Rails backend with GraphQL APIs, TypeScript applications and internal tooling, complex CI/CD workflows, MySQL with replicas for OLTP workloads, ClickHouse for analytical workloads, Kafka for event-driven processing and streaming ingestion, a multi-region cloud architecture (AWS/GCP) with Docker/Kubernetes, and modern semantic layers and BI tools (Cube.js, dbt, LookML, Superset, etc.). Key Responsibilities - Lead the evolution of Factorial’s analytics platform, defining how data is transformed into actionable information for millions of users - Design and build

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

3:17 min

Optimizing character encoding with Kim variable byte encoding

Douglas Crockford Douglas Crockford · World Congress 2024

3:58 min

Modern tooling options and data team sizing constraints

Matthias Niehoff Matthias Niehoff · World Congress 2024

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

4:12 min

Distilling cross-encoder models into smaller efficient sentence embedding models

Marek Suppa · LIVE

3:01 min

Implementing an analytics API layer with open source tools

Adnan Rahic · JS Congress

Videos

See all

Related articles

See all