Description

We are seeking a skilled Senior Data Engineer to join our dynamic technical team that supports the Investment Management line of business. As a key member of our data warehousing initiative, you will play a crucial role in designing, building, and maintaining scalable data solutions that support our investment strategies. This is transformational work on an exciting team of passionate data professionals, some of the best you'll meet.

The Contributions You'll Make
 

Develop and optimize data pipelines for our cloud-based data warehouse using Azure Cloud services

Design and implement efficient ETL processes to ingest, transform, and load data into our Snowflake-based data warehouse

Collaborate with data architects and analysts to design and implement data models that meet the business requirements

Implement and maintain data vault 2.0 methodologies to ensure data integrity, scalability, and flexibility in our warehouse architecture

Continuously monitor and optimize the performance of data pipelines and warehouse operations

Work closely with business stakeholders to understand data requirements and translate them into technical solutions

Lead efforts to enhance data quality and governance across the organization

Minimum Experience And Knowledge
Bachelor's degree in Computer Science, Engineering, or related field; advanced degree preferred

Proven experience (5+ years) in data engineering, with a focus on data warehousing, ETL, and data modeling

Strong proficiency in cloud-based data technologies, particularly Azure Cloud services

Extensive hands-on experience with Snowflake or similar cloud-based data warehousing platforms

Solid understanding and implementation experience of data vault 2.0 methodology

Proficiency in programming languages such as SQL, Python, or Java for data manipulation and automation

Experience with data governance frameworks and best practices

Excellent problem-solving skills and ability to work effectively in a fast-paced, collaborative environment

Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders

Preferred Knowledge And Experience
Experience in the investment management industry or financial services sector

Familiarity with big data technologies such as Hadoop, Spark, or Kafka. Certifications related to cloud platforms (Azure, AWS) or data engineering (e.g., Microsoft Certified: Azure Data Engineer)

Education

Bachelor's degree