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)
Bachelor's degree