Client: Our client is a leading provider of capital and services to the mortgage and financial services industries. It offers attractive risk-adjusted returns while also protecting the existing portfolio and generating long-term value for its investors. The company's investment portfolio includes mortgage servicing-related assets, non-agency securities (and associated call rights), residential loans and other related opportunistic investments.
Project overview: Our team is currently developing a new Data Warehouse and maintain a several applications and services that are tightly integrated with each other and ETL processes support.
Position overview: We are looking for an experienced Senior Data Engineer to design, build, and maintain scalable data solutions in the Azure cloud.
- Responsibilities: Develop and maintain data solutions on Azure and Databricks platforms
-
Contribute to new project development and support and maintenance of existing solutions
-
Implement data pipelines, transformations, and business logic in Databricks
-
Collaborate with cross-functional teams to ensure data accuracy, integrity, and optimal performance
-
Manage version control, deployments, and CI/CD processes using Git
-
Ensure adherence to best practices in data management and governance
- Requirements: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
-
Engineering or Mathematics background is preferred
-
5+ years of experience with SQL and Python
-
3+ years of experience with Azure cloud services
-
Strong hands-on experience with Azure SQL Server, Azure Data Factory (ADF), Azure Databricks (highlighted expertise), Azure Data Lake Storage (ADLS), Azure Key Vault, Azure Functions, and Logic Apps
-
3+ years of experience with Git
-
Experience deploying code using CI/CD pipelines
- Nice to have: Experience with .NET
-
Microsoft Certified: Azure Data Engineer Associate
-
Databricks Certified Data Engineer (Associate or Professional)