Senior Data Engineer
Senior Data Engineer / Architect
Our marquee client seeks a highly skilled Senior Data Engineer / Architect for a permanent, full-time role.
As a Senior Data Engineer / Architect you will lead the charge in building our client's next-generation data platform. This role is perfect for someone who thrives in a hands-on environment but also possesses a strong understanding of data architecture principles.
You'll be leveraging your expertise in Microsoft technologies, ideally with experience in Azure Fabric or similar cloud data platforms.
While senior-level experience is required, a willingness to adapt and embrace new technologies is equally important in advancing our client's data infrastructure;
ensuring solutions are scalable, reliable, and efficient. You'll tackle complex data challenges and contribute to building a robust platform that empowers data-driven decision making.
Location : This is a fully remote position based in Montreal, QC, with occasional US travel required.
This position offers a competitive compensation package and more!
What you will do :
- Architect and lead the implementation of Microsoft Fabric, delivering modern data solutions through hands-on experimentation, evaluation, and design.
- Develop data importation tools and create scripts, programs, and functions to serialize and normalize ingested data across various databases (SQL, FTP, EDR, Mongo, etc.).
- Design data models for normalization, ensuring a common and unique data source, and oversee the execution of data migration between systems.
- Develop data storage strategies to minimize the data footprint, implement data governance systems to ensure data confidentiality and compliance with laws like GDPR.
- Design and build scalable data solutions using Azure Data Factory, Azure Databricks, and Azure Synapse Analytics, while maintaining robust data pipelines with T-SQL, Spark SQL, PySpark, and Spark Scala.
- Define data schemas and structures for efficient data management and reporting, transforming complex data into actionable insights.
- Implement best practices for data engineering, including coding standards and testing, while documenting data architecture, processes, and tools.
- Mentor and coach junior data engineers, fostering a culture of continuous learning and improvement, and continuously integrate new technologies to enhance data infrastructure.
We are Seeking People Who :
- Hold a Bachelor’s degree in computer science, math, software engineering, computer engineering, or a related field.
- Have a minimum of 6 years of experience in data science, data modeling, or data engineering with solid architecting experience in modern data solutions and big data tools.
- Are experienced with Microsoft data tools, including Fabric, Azure data tools, or other data warehousing tools such as Snowflake, BigQuery, or Redshift.
- Possess knowledge of upstream system processes like ERPs, CRM, and Sales Operations.
- Are proactive, continually raising the bar, and open-minded, willing to examine their strongest convictions with humility.
- Nurture and embrace differing perspectives to make better decisions.
What’s in it For You :
- A supportive, diverse and global team with a growth mindset.
- A scaling company with great industry professionals.
- Amazing opportunities to get involved with exciting projects at significant scale with some of the leading global companies.
We thank all applicants for their interest - only those selected for an interview will be contacted.