About this role
Job title: Data Engineer - Data Pipelines and ETL
About the Role The Data Engineering team is hiring a Data Engineer – Data Pipeline & ETL to build and maintain scalable data platforms and ETL/ELT pipelines in a fast-moving environment. You will support batch and real-time data systems powering analytics, ML, and AI applications, and you will grow your expertise in modern data architecture and cloud-native best practices.
What You'll Do
- Build and Maintain Scalable Data Pipelines: Design, develop, and maintain scalable batch and streaming data pipelines for large-scale structured and unstructured datasets.
- ETL/ELT Frameworks: Build robust ETL/ELT frameworks supporting analytics, BI, experimentation, and machine learning use cases.
- Performance & Cost Optimization: Optimize pipelines for performance, reliability, scalability, and cost efficiency.
- Advanced Ingestion Patterns: Implement ingestion patterns including CDC, incremental loads, and event-driven processing.
- Data Modeling & Data Warehouse Architecture: Design scalable, dimensional, and hybrid data models optimized for analytics and ML use cases.
- Transformation Layers: Develop reusable transformation layers (semantic layers) that serve BI, ML, and AI applications.
What We're Looking For
- Experience building and maintaining scalable batch and streaming data pipelines for analytics and ML use cases.
- Proficiency with ETL/ELT frameworks and data ingestion patterns such as CDC, incremental loads, and event-driven processing.
- Knowledge of data modeling, data warehouse architecture, and scalable/hybrid data models optimized for analytics and ML.
- Experience developing reusable transformation layers (semantic layers) that serve BI, ML, and AI applications.
Compensation & Benefits
- Not specified in the posting.