Revecore is embarking on re-architecting and modernizing its core platform to unlock new opportunities by integrating data and machine learning across products and business functions.
Requirements
- Strong experience with Azure Cloud services, including hands-on work with Azure Synapse, Azure Data Lake Storage Gen2, Azure DevOps Pipelines, and Power BI
- Proven ability to design and build scalable ELT pipelines, data lakes, and data warehouse solutions using modern tools such as Snowflake, dbt, and Airflow
- Deep expertise in Python and SQL
- Strong proficiency in C-Sharp, with experience maintaining and enhancing complex, homegrown codebases used for data orchestration, transformation, file movement, and delivery
- Ability to bridge legacy systems with modern cloud-native architectures, contributing to platform modernization efforts
- Experience with Infrastructure as Code (e.g., Terraform, CloudFormation) and CI/CD best practices for data platforms
Responsibilities
- Accountable for the implementation and quality of the data platforms
- Improve the quality of the engineering practice, and the quality of the domain's output
- Design and develop scalable, maintainable, and reliable data pipelines
- Work directly with other Data Engineers to understand their needs and develop tooling and automation to improve developer efficiency
- Monitor data systems and performance and look for ways to drive down our warehouse and infrastructure costs
- Proactively research and understand industry trends on various components of the data platform
Other
- Full-time position
- Bachelor's or Master's degree in computer science or equivalent experience