Position Summary: The ETL Engineer is responsible for designing, developing, and maintaining data pipelines that extract, transform, and load data into analytics platforms, including SQL Server and ClickHouse for real-time and high-performance querying. This role ensures data integrity, scalability, and performance for BI, reporting, and advanced analytics. Job Responsibilities: ETL Pipeline Development Design and implement ETL workflows using SQL Server Integration Services, Azure Data Factory, Databricks, and ClickHouse. Develop transformations for structured and semi-structured data; optimize for speed and reliability. ClickHouse Integration Build and maintain ingestion pipelines for ClickHouse using batch and streaming methods. Optimize ClickHouse schemas, partitions, and materialized views for query performance. Data Integration Connect multiple sources (SQL Server, APIs, cloud storage, Kafka/Event Hubs) into centralized data platforms. Performance & Optimization Monitor SSIS ETL jobs and SQL Server and ClickHouse queries; tune for low latency and high throughput. Implement compression, sharding, and replication strategies in ClickHouse. Data Quality & Governance Apply validation checks, error handling, and lineage tracking. Ensure compliance with security and governance standards. Collaboration Work with data engineers, analysts, and BI teams to deliver reliable datasets. Documentation Maintain clear documentation for ETL processes, SQL Server and ClickHouse schemas, and operational playbooks.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level