Data and Artificial Intelligence Developer
TechnologyDescription
Language required: Advanced French required (5/5) – functional English
Hours per week: 40 hours per week, Monday to Friday
Job type: Hybrid – 2 days per week on-site in downtown Montreal
Duration of the mission: 3-year mandate, until June 1, 2029
Start date: As soon as possible
About the position
We are looking for a Data and Artificial Intelligence Developer with a strong background in AI to contribute to the design, industrialization, and maintenance of advanced analytical solutions.
In this role, you will participate in the entire lifecycle of solutions, from analysis and design to development, testing, deployment, and production. You will also play an important role in defining development standards, evolving engineering practices, and adopting responsible AI methods.
You will work in a modern technological environment, primarily based on Azure Databricks, Azure Data Factory, Azure DevOps, Python, and SQL. The role requires a combination of skills in data engineering, artificial intelligence, MLOps, software development, and technical leadership.
Main requirements
- Minimum of 6 years of experience in software development, analytical solutions, or enterprise artificial intelligence
- Practical experience in designing and delivering end-to-end AI solutions
- Experience with:
- + Generative AI
- + Language models
- + AI solution industrialization
- Strong proficiency in:
- + Azure Databricks
- + Azure Data Factory
- + Azure DevOps
- + Python
- + SQL
- Experience in source code management, branching strategies, and CI/CD practices
- Good knowledge of:
- + ETL processes
- + Data ingestion pipelines
- + Medallion architecture
- + Data exposure in cloud analytical environments
- Experience with MLOps tools and practices
- Good understanding of the lifecycle of models and AI solutions
- Knowledge of issues related to:
- + Security
- + Privacy
- + Compliance
- + Governance
- + AI risk management
- Understanding of responsible AI principles and application security
- Experience in Agile and DevOps environments
- Experience with Jira and Confluence
- Strong technical leadership capability
Objectives and deliverables
- Design and evolve advanced AI and analytical solutions
- Move AI solutions from prototype to a stable and scalable production environment
- Define and implement software and AI development standards
- Improve CI/CD, MLOps, automation, and code management practices
- Strengthen the security, governance, and compliance of AI solutions
- Promote the reuse of components, learning, and best practices
- Ensure the quality, maintainability, and performance of delivered solutions
Main responsibilities
- Define, document, and implement AI and software development standards, templates, and frameworks
- Participate in the design and development of end-to-end analytical and AI solutions
- Develop, test, deploy, and maintain solutions
- Set up or improve:
- + Source code management
- + CI/CD pipelines
- + Automation
- + Technical documentation
- Lead the industrialization of artificial intelligence solutions
- Develop and maintain data pipelines in Azure Databricks and Azure Data Factory
- Design processing and solutions with Python and SQL
- Contribute to the implementation of MLOps practices
- Advise teams on architectures, technologies, and tools related to AI
- Identify opportunities to optimize existing solutions and processes
- Propose concrete improvements and support their implementation
- Integrate principles of security, privacy, governance, and responsible AI
- Document decisions, deliverables, and learning
- Mentor team members and act as a technical reference
- Collaborate with data, architecture, development, and business teams
Technological environment
- Azure Databricks
- Azure Data Factory
- Azure DevOps
- Python
- SQL
- Power BI
- MLOps
- ETL and data pipelines
- Medallion architecture
- Generative AI
- Language models
- Jira
- Confluence
Personal skills
- Technical leadership
- Excellent analytical and problem-solving skills
- Autonomy and sense of responsibility
- Ability to propose and defend technological directions
- Rigor and commitment to quality
- Innovation and continuous improvement mindset
- Excellent collaboration skills
- Ability to communicate complex concepts
- Adaptability in a rapidly evolving technological environment
*By submitting your application, you consent to Xideral collecting, using, and retaining your personal information solely for recruitment and selection purposes for this position or similar opportunities related to your areas of expertise. Your information will be handled confidentially and in accordance with the Quebec Act 25 on the Protection of Personal Information. You may request access, correction, or deletion of your data at any time by contacting us at* *contact@xideral.ca*.
This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.
Want us in your corner?
Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.
Join the talent bench