{bc}
indeed

Manager AI Engineering-CA

Canadian National Railway
Montréal, CAN
Senior
Hybrid
$110,000–$144,000
Discovered 1 months ago
AI engineeringGenerative AI and large language modelsRetrieval Augmented Generation (RAG)Prompt engineeringMachine learningPython

Full Job Posting

Role overview

Design, build, integrate, and operationalize enterprise AI solutions supporting data, analytics, automation, and agentic capabilities.

Translate business opportunities into production-grade AI applications, agents, workflows, reusable components, and platform-integrated services.

Work across software engineering, data engineering, machine learning, and generative AI with cross-functional partners.

AI engineering and delivery

  • Design, develop, test, and deploy AI-powered applications, agents, and intelligent workflows.
  • Build generative AI, machine learning, and automation solutions using approved engineering patterns, platforms, and controls.
  • Implement RAG, prompt engineering, model evaluation, and workflow automation patterns.
  • Develop reusable APIs, services, and components to accelerate consistent AI delivery.

Data, platforms, and operations

  • Integrate AI solutions with enterprise applications, data platforms, business processes, and operational workflows.
  • Develop and optimize secure, scalable data pipelines, services, and interfaces.
  • Contribute to enterprise platforms including Databricks, Gemini Enterprise, and Vertex AI.
  • Apply governance, security, privacy, Responsible AI, and model risk controls across the lifecycle.
  • Support deployment, monitoring, troubleshooting, evaluation, red-teaming, hallucination mitigation, and continuous improvement.
  • Document technical designs, decisions, limitations, and operational requirements.

Experience and education

  • Requires 2–5 years in software engineering, data engineering, machine learning engineering, AI engineering, or related technology delivery.
  • Experience building enterprise copilots, chatbots, document intelligence solutions, workflow assistants, AI agents, or agentic applications.
  • Experience with generative AI, LLMs, RAG, vector search, embeddings, prompt engineering, agents, and model evaluation.
  • A related bachelor’s degree or equivalent experience; equivalent practical experience, education, or training is considered.
  • Cloud AI and data platform experience and specified observability and safety practices are assets, not mandatory.

Technical skills

  • Strong Python and SQL programming, with APIs, Git, CI/CD, testing, and software engineering practices.
  • Knowledge of frameworks and tools such as LangChain, LangGraph, CrewAI, AutoGen, FastAPI, Streamlit, Docker, or Kubernetes.
  • Understanding of data governance, data quality, metadata, lineage, security, privacy, and Responsible AI.

Working conditions

  • Standard office working conditions, Monday to Friday, with eligibility for CN’s hybrid work model.
  • The role involves managing priorities and delivering work within established timelines.

Compensation

  • The hiring salary range is $110,000–$144,000; salary is determined individually based on skills and experience.
  • The role is also eligible for an annual bonus, employee share investment program, pension, benefits, and other perks.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Canadian National Railway