There are NO limits to your career: come shape the future and be part of a truly unique global culture at OutSystems!
As a Senior Analytics Engineer within OutSystems’ centralized Data Area, you’ll join the Analytics Engineering team and and play a leading role in establishing and scaling a new strategic practice: the company’s governed Semantic Layer — the foundation for both AI agents and BI tools, enabling them to answer business questions consistently using shared definitions of facts, dimensions, metrics, and business concepts.
You'll sit at the intersection of analytical modeling, semantic modeling, and Conversational Analytics Agents enablement. Your role will involve translating OutSystems’ Canonical Data Model into trusted, governed, and reusable Semantic Models, ensuring that business logic and metrics are defined once, correctly, and consistently reused across different analytics and AI consumption experiences..
As one of the founding engineers of this new practice, you’ll define and implement the semantic modeling standards, development patterns, tooling, quality controls, and governance processes required to build the Semantic Layer from the ground up across OutSystems’ core business domains. As the capability matures and scales, the Semantic Layer will evolve from an initial founding initiative into an ongoing core function of the Analytics Engineering team. You’ll continue to extend its coverage as new business domains, data sources, metrics, and consumption patterns emerge.
Role Context
This is a hands-on technical role requiring strong dimensional/semantic modeling craft combined with software-engineering discipline (version control, CI/CD, automated testing). You'll operate within a SWAT Team model, staffed per Semantic Model build alongside a Data Science & Analytics Analyst (semantic scope definition, agent development and testing) and a Business Stakeholder (answer validation). As the Analytics Engineer on the team, you'll own the Semantic Model end-to-end — from conceptual and logical design through physical build and deployment.
You'll also work closely with the Canonical Data team to ensure the Canonical Data Model remains the sole foundation for every Semantic Model — surfacing gaps or misalignments in the CDM early rather than compensating for them downstream — and to uphold our 3-layer architecture (Canonical → Semantic → Consumption), so that logic lives in the right layer and never gets duplicated or reintroduced at the reporting or agent level.
You'll work directly with these stakeholders to gather analytical and AI use cases, translate them into Semantic Model requirements, and ensure metrics and business definitions are accurate, consistent, and reused across domains rather than redefined model by model.
You'll operate inside the Data Area's Center of Excellence, following the same governed engineering discipline used for the Canonical Data Model: version-controlled development in a shared GitHub repository, dbt Core for transformation logic, pre-merge CI gates via GitHub Actions, and Airflow-orchestrated deployment into production.