Senior Analytics Engineer
Didomi
il y a 20 heures
Date de publicationil y a 20 heures
S/O
Niveau d'expérienceS/O
Données / Big dataCatégorie d'emploi
Données / Big dataEntièrement à distancePolitique de l'emploi à distance
Entièrement à distanceWe are seeking a highly skilled and experienced Senior Analytics Engineer to join our team. This pivotal role sits at the intersection of data analysis and data engineering, leveraging software engineering best practices to deliver reliable, scalable, and easy-to-use data models and analytics solutions.
The ideal candidate will have a deep mastery of SQL and dbt for robust data transformation, coupled with significant hands-on experience across the Modern Data Stack. They should be comfortable touching any part of the stack that empowers analysis, from orchestrating dbt runs in Airflow and writing simple Python data processes, to building final visualizations in Sigma and partnering directly with the business. This role is instrumental in bridging the gap between raw data and business insights, ensuring high-quality data products and enabling advanced analysis across the company.
Responsibilities
Qualifications
Hiring process
Our Technology Stack
We process billions of events every day. Our data team relies heavily on Snowflake, dbt, and Fivetran for a modern ELT architecture. Our pipelines are orchestrated via Airflow, and our code and CI are managed in Gitlab. Sigma is ourchosen BI platform for empowering the business and our customers with data.
Our Vision as a Team
We are building an engineering team committed to delivering high-quality products and code. We believe in automation to ensure consistent quality, rapid development, and we take pride in our work. We prioritize minimizing unnecessary meetings and value a remote-first, collaborative culture. We rely on automated testing and continuous integration/delivery to build flexible applications.
Applicants who contact employees directly regarding their application will not receive a response. Please submit your application through the designated application form.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
The information collected from your application is subject to data processing on the basis of the performance of pre-contractual measures. The processing is intended for the management of applications for positions at Didomi. The fields marked with an asterisk are mandatory. Failure to complete them will result in your application being impossible to process. The recipients of the data are Didomi's Human Resources team and other people in the company who are involved in the recruitment process, as well as their service providers. The data provided will be kept on our records for a period of two years, beginning from the last contact Didomi has with the candidate. In accordance with the applicable legislation you have the right to access, rectification, deletion, opposition. In case of disputes, you have the right to refer to the Commission National de l'Informatique et des Libertés. You can exercise your rights by contacting the data controller at the following address [email protected]
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
The ideal candidate will have a deep mastery of SQL and dbt for robust data transformation, coupled with significant hands-on experience across the Modern Data Stack. They should be comfortable touching any part of the stack that empowers analysis, from orchestrating dbt runs in Airflow and writing simple Python data processes, to building final visualizations in Sigma and partnering directly with the business. This role is instrumental in bridging the gap between raw data and business insights, ensuring high-quality data products and enabling advanced analysis across the company.
Responsibilities
- Data Modeling & Transformation: Design, build, and maintain production-grade, tested, and well-documented data models using dbt in Snowflake.
- SQL Mastery & Optimization: Write, optimize, and refactor complex SQL to ensure data quality, integrity, and performance across all models.
- Pipeline & Orchestration: Build and maintain basic Airflow DAGs to schedule and orchestrate dbt runs and simple data workflows.
- Light Engineering: Develop simple data ingestion or processing scripts using Python (eg. using DuckDB, dlt or Polars) for specialized data preparation.
- BI & Stakeholder Enablement: Design and maintain high-impact dashboards and reports in Sigma to track KPIs. Translate complex business needs into technical specifications and data models.
- Mentorship & Quality: Apply software engineering best practices (Git, CI/CD) to analytics code and mentor more junior Data Analysts.
Qualifications
- Experience: Minimum of 5 years in a data-focused role, with proven experience as an Analytics Engineer or similar data modeling/transformation role.
- Core Technical Stack: Mastery of SQL and dbt for production data modeling. Deep experience with Snowflake or a similar cloud data warehouse.
- Analytics Tooling: Expertise in Sigma or any modern dataviz tool for visualization and reporting, and hands-on experience with Airflow for orchestration. Some experience with Salesforce data is nice to have.
- Programming: Proficiency in Python for scripting and light data manipulation.
- Engineering Practice: Strong understanding of version control with Git and applying engineering rigor to analytics work.
- Soft Skills: Excellent communication and collaboration skills, with the ability to clearly explain complex topics to non-technical stakeholders.
Hiring process
- An intro call with our Senior Talent Acquisition Manager
- A technical interview with our engineering manager of Data & Analytics
- A code challenge to showcase your python and dbt skills. This is used as the basis of discussion for the next step
- A 60/90min code review session, SQL and architecture discussion with the rest of the team
- A set of 1:1 30-minute calls with VP of Engineering, engineers, and a product manager
Our Technology Stack
We process billions of events every day. Our data team relies heavily on Snowflake, dbt, and Fivetran for a modern ELT architecture. Our pipelines are orchestrated via Airflow, and our code and CI are managed in Gitlab. Sigma is ourchosen BI platform for empowering the business and our customers with data.
Our Vision as a Team
We are building an engineering team committed to delivering high-quality products and code. We believe in automation to ensure consistent quality, rapid development, and we take pride in our work. We prioritize minimizing unnecessary meetings and value a remote-first, collaborative culture. We rely on automated testing and continuous integration/delivery to build flexible applications.
Applicants who contact employees directly regarding their application will not receive a response. Please submit your application through the designated application form.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
The information collected from your application is subject to data processing on the basis of the performance of pre-contractual measures. The processing is intended for the management of applications for positions at Didomi. The fields marked with an asterisk are mandatory. Failure to complete them will result in your application being impossible to process. The recipients of the data are Didomi's Human Resources team and other people in the company who are involved in the recruitment process, as well as their service providers. The data provided will be kept on our records for a period of two years, beginning from the last contact Didomi has with the candidate. In accordance with the applicable legislation you have the right to access, rectification, deletion, opposition. In case of disputes, you have the right to refer to the Commission National de l'Informatique et des Libertés. You can exercise your rights by contacting the data controller at the following address [email protected]
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
RÉSUMÉ DE L' OFFRE
Senior Analytics Engineer
Didomi
Paris
il y a 20 heures
S/O
Contractant / Freelance / Entrepreneur individuel
Senior Analytics Engineer