Skip to main content
Dominic DufourDD
Open to opportunities

Dominic Dufour

@dominicdufour

Machine Learning Engineer and data engineer, building LLM-powered agents, RAG systems, and forecasting with measurable impact.

Zimbabwe
Message

What I'm looking for

I’m looking for a team where I can ship LLM-powered products end-to-end—agents, RAG, forecasting, and solid MLOps—while partnering with engineering and staying hands-on with data pipelines and measurable performance.

I build production-grade AI systems that automate high-impact workflows, from “LangGraph-based agent” contract validation to RAG backends that support daily operations for 500+ field technicians. I focus on reliability—using state management, conditional routing, and an evaluation pipeline to measure and improve agent performance.

I design and deliver end-to-end solutions across data ingestion, embeddings, and semantic search, turning unstructured inputs into vector-powered experiences for LLM applications. When needed, I combine ML forecasting with a “text-to-SQL agent” to help users query historical data through natural language and improve estimation accuracy from 50% to 80%.

On the engineering side, I lead MLOps on Azure with architectures on “Azure Databricks and Jenkins,” automating the ML model lifecycle (build, unit testing, deployment, monitoring, periodic retraining). I also serve as the technical lead for a data platform spanning ~10 data sources and 500+ tables, staying hands-on by developing pipelines daily and advising on AI/ML design.

Before transitioning deeper into machine learning, I developed analytics and audit automation by extracting and transforming data from “Salesforce and SAP,” building “Power BI dashboards,” and creating PySpark scripts for duplicate payment detection. That audit background strengthens how I validate assumptions, define risk-aware logic, and evaluate outcomes.

Experience

Work history, roles, and key accomplishments

EN
Current

Machine Learning Engineer

Energir

Jun 2023 - Present (3 years)

Built a LangGraph-based agent to automate contract validation, reducing validation time from 30 minutes to 2 minutes through state management and conditional routing. Developed backend RAG and forecasting applications used daily by 500+ field technicians, improving estimation accuracy from 50% to 80%.

EN

Data Analyst - Internal Audit

Energir

Oct 2020 - Jun 2023 (2 years 8 months)

Implemented a PyTorch autoencoder for anomaly and fraud detection in accounting records, outperforming standard SAP controls. Built PySpark automation on Azure Databricks to detect duplicate payments in SAP Concur and created Power BI dashboards from transformed Salesforce and SAP data.

EN

Internal Auditor

Energir

Jul 2017 - Oct 2020 (3 years 3 months)

Performed risk-based reviews of operational processes across engineering, construction, and gas network operations and delivered actionable recommendations. Authored 10+ audit reports documenting deficiencies, improvement opportunities, and optimization recommendations for senior management and the board.

Education

Degrees, certifications, and relevant coursework

Polytechnique Montréal logoPM

Polytechnique Montréal

Master’s in Software Engineering, Software Engineering (Data Engineering & Analytics)

2018 - 2023

Earned a Master's in Software Engineering (Data Engineering & Analytics) from Polytechnique Montréal from September 2018 to May 2023.

Polytechnique Montréal logoPM

Polytechnique Montréal

Bachelor’s in Mechanical Engineering, Mechanical Engineering

2013 - 2017

Earned a Bachelor's in Mechanical Engineering from Polytechnique Montréal from September 2013 to May 2017.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan