Data Engineer
Core
Design, build, and maintain scalable data pipelines and infrastructure to support business intelligence, analytics, and machine learning initiatives.
Role type
Data Engineer
Builds
Scalable ETL/ELT pipelines, data architectures, databases, and data warehouses
Domain
Data Engineering / Cloud Platforms
Deliverable
production ML models | product features | dashboards & analysis
Required skills
SQL, Python, Java, Scala, ETL/ELT tools, Cloud platforms (AWS, Azure, GCP), Modern data warehouses (Snowflake, Redshift, BigQuery, Databricks), Orchestration tools (Airflow, Prefect), Data modeling, Data governance, Data quality principles
Preferred skills
Large datasets, Distributed systems
Responsibilities
Design and develop scalable ETL and ELT pipelines; Build and optimize data architectures, databases, and data warehouses; Integrate data from multiple sources, APIs, and third-party platforms; Ensure data quality, consistency, reliability, and security; Monitor and troubleshoot data pipelines and workflows; Collaborate with analytics, engineering, and business teams to understand data requirements; Implement data governance and best practices for data management; Optimize data storage, processing performance, and query efficiency; Support reporting, business intelligence, and analytics initiatives; Document data models, workflows, and technical processes.