Data Engineer - Level I (MS)
Core
Develop, implement, and maintain software solutions and data pipelines to enable business operations and realize company goals.
Role type
Level I Data Engineer
Builds
Data pipelines, transformation logic, and optimized data models
Domain
Cloud data warehousing and data engineering
Deliverable
production ML models
Required skills
SQL, Python, dbt Core, Apache Airflow, Snowflake, dimensional modeling, Git/CI-CD
Preferred skills
Data replication tools (Qlik Replicate, Fivetran), real-time streaming, containerization (Docker), Infrastructure as Code (Terraform), cloud platforms (AWS, Azure, GCP), DataOps
Technologies
Apache Airflow, dbt Core, Snowflake, SQL, Python, Git, Docker, Terraform, AWS, Azure, GCP
Responsibilities
Design and develop data pipelines using Apache Airflow; Build and maintain transformation logic using dbt Core; Develop and optimize data models in Snowflake; Write complex SQL for data transformation and validation; Collaborate with infrastructure teams to optimize the data platform; Implement data quality checks and monitoring; Document data pipelines and processes; Optimize query performance and manage Snowflake resources; Participate in code reviews.
Seniority
Junior/Mid-level, hands-on IC