Design, build, and optimize scalable, secure data pipelines and data platform solutions using modern Microsoft cloud PaaS and SaaS technologies.
Integrate AI capabilities into the data platform using technologies such as Azure OpenAI, Azure AI Search, Azure AI Foundry, Cognitive Services, and other emerging Microsoft AI services.
Develop data models and curated datasets that enable advanced analytics, AI-driven applications, and intelligent search experiences.
Collaborate with business analysts, data scientists, and stakeholders across Human Resources, Operations, Finance, Sales, Procurement, Legal, and other business functions to translate requirements into practical data and AI solutions.
Implement data quality, governance, security, and performance optimization practices to ensure reliable and scalable data systems.
Provide technical leadership and mentorship to junior data engineers, promoting engineering standards and best practices.
Participate in architecture discussions, code reviews, and platform design decisions to maintain a consistent and scalable enterprise data platform.
Evaluate emerging technologies and participate in technical risk assessments to support the evolution of the organization’s data and AI capabilities.
Contribute to a collaborative engineering culture through strong communication, ownership, and teamwork.
Requirements
Bachelor’s degree in Engineering, Computer Science, Data Analytics, or a related field, or equivalent experience
Minimum of 5 years of experience in data engineering or data platform architecture
Proficiency in Python (or equivalent programming language) for building and maintaining data pipelines, automation, and data processing workflows
Proficiency in SQL for querying, transformation, and performance tuning across relational and analytical data stores
Strong understanding of data modeling, ETL/ELT pipelines, and modern data integration patterns
Experience analyzing enterprise data sources to identify data relationships, transformations, and business rules
Experience building solutions on the Microsoft Azure platform with exposure to services such as Azure Databricks, Azure Synapse, Azure Data Factory, Azure SQL Database, PostgreSQL, Azure Data Lake Storage Gen2, and Power BI
Experience implementing CI/CD pipelines using DevOps tools such as GitHub or Azure DevOps
Strong knowledge of dimensional data modeling including fact and dimension tables and star or snowflake schemas
Working knowledge of networking and security fundamentals, including internet protocols, firewalls, and proxy configurations.
Strong communication and interpersonal skills with the ability to collaborate across teams in a fast-paced environment.
Experience working in Agile development environments.
Experience using collaboration and project tracking tools such as Jira or Microsoft Project.
Bilingual in English/French or English/German is considered an asset but not required.
Tech Stack
Azure
Cloud
ETL
Firewalls
Postgres
Python
SQL
Benefits
Medical, dental, and vision coverage
Life and AD&D insurance
Short and long-term disability coverage
Paid time off
Employee assistance program
Participation in a 401k program with company match