iCapital is seeking a Data Engineer to join their Lisbon team and help scale data foundations. The role involves designing, building, and optimizing data pipelines and infrastructure to enable data-driven decision making across the organization.
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
Benefits
- Comprehensive benefits package
- Total compensation program
- Healthcare with 100% employer-paid health and dental insurance
- Generous paid time off (PTO)
