Maxim Solovev
@maximsolovev
Data Engineer specializing in dbt, ClickHouse, and scalable ELT pipelines with quality-first orchestration.
What I'm looking for
I’m an Analytics/Data Engineer focused on building scalable ELT pipelines with dbt and ClickHouse, turning business requirements into dependable data models and marts. I translate stakeholder needs into marts, automated quality systems, and production-ready workflows.
Most recently, I developed and maintained a dbt+ClickHouse platform with 1,500+ models across 45+ data sources and multi-cluster infrastructure (EU, US, APAC), optimizing the dependency DAG through incremental materializations. I also implemented custom ClickHouse dbt materializations and macros (including incremental+live, microbatch, materialized views, and dictionaries) to improve performance and reliability.
I build with operational rigor: I created SLA-based data quality alerting (dbt tests → ClickHouse → Google Chat) to enable non-technical teams to act on violations without engineering involvement. I also pioneered AI-assisted development to accelerate dbt migrations and introduced self-healing pipeline debugging workflows.
Beyond analytics engineering, I’ve shipped custom Python source connectors and led migration of 10+ sources to an internal extraction service, replacing Airbyte and reducing infrastructure costs. I’ve also moved scheduling from GitHub Actions to Dagster orchestration and managed CI/CD for automated multi-cluster testing and execution on Kubernetes.
Experience
Work history, roles, and key accomplishments
Developed a scalable dbt+ClickHouse platform managing 1,500+ models across 3 global clusters. Optimized DAG dependencies via incremental materializations and decoupled log layers, ensuring strict production SLA. Built Python-based custom connectors, Asyncio API integration, and multi-layered Data Quality systems (Data Contracts, GitHub CI/CD Shift-Left testing, Grafana alerting).
Python Developer
TDirect Russia
Feb 2022 - Feb 2023 (1 year)
Maintained and debugged MS SQL stored procedures for call center analytics, including queue performance, call outcomes, and repeat contact tracking. Wrote Python utility scripts for data cleanup and task scheduling, and contributed to dialer call engagement logic used to automate agent scripting.
Senior Services Engineer
Sberbank Russia
Apr 2012 - Apr 2021 (9 years)
Managed and supported enterprise IT infrastructure, hardware, and server networks, with hands-on responsibility for Linux administration and database infrastructure maintenance. Performed shell scripting and ongoing upkeep of database infrastructure.
Education
Degrees, certifications, and relevant coursework
Ural Federal University
Bachelor, Applied Informatics in Economics
Earned a bachelor’s degree in Applied Informatics in Economics at Ural Federal University.
Professional Pedagogical College
Automotive Control Systems
Studied Automotive Control Systems at Professional Pedagogical College.
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Maxim?
You can contact Maxim and 90k+ other talented remote workers on Himalayas.
Message MaximGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
