Architect, Analytics Engineering

September 17, 2024
Apply Now

Job Description

About the Role

Architect, Analytics Engineering

London, England

Algolia is looking for an Analytics Architect, who will work at the intersection of Business Teams, Data Analytics and Data Engineering.

This is a role that requires someone with excellent knowledge and experience of developing scalable, performant and well-governed analytical data architectures. They will possess an excellent understanding of developing and governing conceptual, logical and physical data models.They will be responsible for putting the structure and processes in place to ensure the analytical data architecture meets the current business needs and future needs.

The Data Warehouse is positioned as the single source of truth for Algolia’s corporate data, performance analytics, and company-wide data such as Key Performance Indicators. The Data Platform supports Algolia’s data-driven initiatives by providing all teams a common platform and framework for reporting, dashboarding, and analytics. With the exception of point-to-point application integrations all current and future data projects will be driven from the Data Platform. As a recipient of data from a variety of Algolia’s source systems, the Data Platform will also help inform and drive Data Quality best-practices, measures, and remediation to help ensure all decisions are made using the best data possible.

YOU WILL:

Define the analytical data architecture principles, standards and guidelines and put controls in place to ensure these are followed

Have an in-depth knowledge of physical data modeling approaches including but not limited to kimball

Have experience of developing and managing conceptual, logical and physical data models

Critically assess the performance, scalability, access, governance etc. of the data architecture and put key indicators in place to monitor

Continuously review current data modeling principles and initiate any improvements to enable the implementation of the intended architecture

Create a shared understanding between the business teams and the data teams

Review and improve the data system as a whole, inclusive of data model designs, process flows, and end use cases

Have a strong understanding of building a compliant and secure data warehouse

Have a strong understanding of data access and control strategies

YOUR DAY-TO-DAY ACTIVITIES WILL INCLUDE:

Applying knowledge of best data architecture practice and architecture documentation to manage current state of architecture and manage implementation of future state

Collaborate with people in the business to collect business requirements, design the conceptual and logical data models

Create automated governance processes that assures adoption, monitors and enforces the adoption of best practices in data architecture

Monitor the usage of the data warehouse and identify areas for improvement

Update key stakeholders on any changes to the data architecture

Approve key data model changes as a Reviewer and code owner for database and data model schemas

Contribute towards the Data Catalog, a scalable resource to support Self-Service and Single-source-of-truth analytics

Lead governance projects related to the architecture

Ensuring the most appropriate security and compliance practices are embedded in the data architectural strategy

YOU MIGHT BE A FIT IF YOU HAVE:

Knowledge of the various data architectures that can be implemented (Warehouse, Lakehouse, Data Mesh, Data Fabric, Data Vault etc.)

Knowledge of the various types of physical data modeling approaches including kimball

Have led the strategy and implementation of a data architecture in a previous role

Bachelor’s or Master’s degree in technical discipline; Master’s preferred

Familiarity with Git

Ability to thrive in a fully remote organization

Positive and solution-oriented mindset

Comfort working in a highly agile, intensely iterative environment

Self-motivated and self-managing, with task organizational skills

Great communication: Regularly achieve consensus amongst technical and business teams

Demonstrated capacity to clearly and concisely communicate complex business activities, technical requirements, and recommendations

3+ years managing the same data model system over time, evolving the model to meet new business requirements

Experience working with commercial data warehouses, ETL tools, data visualization and Data Dictionary tools (Redshift, Meltano, Dbt & Python scripts, Thoughtspot, Looker, Tableau, HEX, Atlan)

Demonstrated experience leading 2 or more multi-department analytics projects from inception to operationalization

Demonstrated proficiency with data system design, including databases, schema, marts, aggregates, and views

Experience with data access and security techniques, both inside and outside of a data warehouse

Experience with data pipelines in support of near real-time event stream processing

Created and presented multi-quarter development roadmaps to non-technical audiences

WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:

GRIT – Problem-solving and perseverance capability in an ever-changing and growing environment.

TRUST – Willingness to trust our co-workers and to take ownership.

CANDOR – Ability to receive and give constructive feedback.

CARE – Genuine care about other team members, our clients and the decisions we make in the company.

HUMILITY – Aptitude for learning from others, putting ego aside

#LI-Remote