Machine Learning Advisor
- Published on
About the Role
The Technology Innovation Lab at Enbridge Inc. is excited to welcome a Machine Learning Advisor. In this pivotal role, you will help integrate and optimize machine learning models in production environments. Your contributions will include deploying models through effective MLOps practices and working alongside experienced data scientists and engineers.
You will focus on building automated workflows for ETL, data engineering, cleaning, transformation, model training, and evaluation.
Key Responsibilities
- Define and manage MLOps processes for registering and deploying models.
- Leverage software engineering patterns such as Object-Oriented programming and Test-Driven Development.
- Develop automated processes to monitor production model performance.
- Fine-tune and optimize model performance through experiments and changes in model architecture.
- Collaborate with multi-functional teams and document technical standards around machine learning.
About the Candidate
You will bring at least 4 years of experience in a Software Engineering role along with an understanding of machine learning concepts. Strong architectural knowledge for Generative AI solutions using LLMs and architectures like agentic and RAG will be beneficial.
Your proven experience in developing and communicating effective strategies will help in your success. You will be proficient in using DevOps platforms such as Azure DevOps and GitHub Enterprise and cloud AI development platforms like Databricks and Microsoft Azure.
Required Skills
- Programming skills in Python.
- Familiarity with ML frameworks/libraries including scikit-learn, MLFlow, TensorFlow, or PyTorch.
- Experience in software development lifecycle tools, version control, testing, and CI/CD.
Company Culture and Benefits
At Enbridge, we embrace our core value of Inclusion and are proud to be an Equal Opportunity Employer. Our FlexWork (Hybrid Work Model) offers flexibility with variable schedules, compressed workweeks, and options to work from home on certain days. We believe in creating an environment where every employee can thrive.
Enbridge provides competitive workplace programs and is committed to offering opportunities to all qualified individuals. Join us to help shape the future of intelligent systems while deepening your technical skills!