iCapital is seeking a Data Engineer to design, build, and optimize data pipelines and infrastructure to power their business. The role is highly collaborative and requires a strong understanding of modern technologies, data systems, and business context.
Requirements
- 6+ years of professional experience in a Data Engineering or data-driven Software Engineering role
- Exceptional Python and SQL skills
- Extensive experience with orchestration frameworks (Prefect, Airflow, Dagster, etc.)
- Deep understanding of OLAP (Snowflake, Databricks) / OLTP (PostgreSQL, MongoDB) databases and ELT frameworks (dbt, dlthub)
- Experience developing and deploying code to Cloud environments (AWS, GCP, Azure)
- Possess a strong grasp of object-oriented/functional programming and an ability to write easy-to-scale, high-quality code
- Experience leveraging stream processing frameworks (Kafka, Flink, Spark)
- In-depth understanding of infrastructure-as-code frameworks (Terraform or cloud formation)
- Detail-oriented, ability to multitask, and work in a fast-paced environment
- Ability to work independently while also being a strong team player
- Excellent written and verbal communication
- Passionate about learning and mastering cutting-edge technologies
