This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for an experienced software engineer to help shape the foundation of Assembled’s data systems. You’ll join our Data Infrastructure team, a close partner to both our Core Infrastructure and AI Infrastructure teams, to own how data is modeled, stored, and served across the company. This work powers everything from customer-facing dashboards to internal analytics and AI-driven product features.
Job Responsibility:
Design and build systems that power both the storage and retrieval of analytical data
Own the transformation layer that models data for fast, consistent metric queries
Define and maintain the metrics layer that supports dashboards, exports, APIs, and internal tools
Collaborate with product, infrastructure, and Assist teams to build rich reporting experiences—like helping customers measure ROI on AI adoption
Manage scalable pipelines that move and transform production data for analysis
Instrument observability into the data platform, including freshness, lineage, and correctness
Requirements:
Experience working with modern data warehouses (e.g., Snowflake, BigQuery) and understand their performance characteristics
Have built or maintained end-to-end ELT pipelines and are comfortable choosing the right level of precomputation
Have designed or worked closely with a metrics or semantic layer, and understand how to define metrics that are consistent, queryable, and performant across reporting surfaces
Are comfortable reasoning about systems tradeoffs—latency, cost, developer velocity, and reliability
Take pride in building systems that are clear, maintainable, and empower others
Have strong SQL fluency and are comfortable reading query plans, debugging slow queries, and optimizing for performance
Nice to have:
Experience with semantic layer tools like Cube, MetricFlow, or Looker’s LookML