Manager AI Engineering-CA
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Canadian National Railway
Manager Financial & Strategic Planning-CA
Montréal, CAN
CN is seeking a financial planning manager to develop business-plan financials, forecasts, and ROI analyses while improving reporting processes. Candidates need 7–10 years in finance or accounting, modeling experience, a
Market Analyst - Temporary 12-months
Brampton, CAN
CN seeks a market analyst for a 12-month temporary role managing rail pricing, customer contracts, market research, and costing. The analyst will support pricing and strategy decisions and provide guidance on customer di
Manager System Architecture-CA
Montréal, CAN
CN seeks a Manager System Architecture to shape architectures for assigned technology initiatives and guide delivery teams. The role requires a relevant bachelor's degree or equivalent experience, substantial architectur
Market Analyst - 12 month Temporary Contract
Brampton, CAN
CN is seeking a Market Analyst to manage commercial pricing, customer contracts, and market research for its Intermodal and Automotive business. The role requires a relevant bachelor's degree or equivalent, 3–5 years of
Mechanic Advisor
Montréal, CAN
CN is seeking a Mechanic Advisor to coordinate repairs and preventive maintenance for company vehicles and support drivers and vendors in a call-centre setting. Candidates need at least five years of automotive or commer
Senior Cloud / AI Developer - Train Control , OT
Montréal, CAN
CN is seeking a senior technology specialist to deploy and evolve cloud, AI, telecom, infrastructure, and Industrial IoT solutions for train control and operational technology. The role provides technical leadership and
Marine Second Engineer - Maritime (Matane, Quebec, CA, G4W 3N3)
Matane, CAN
Manager Financial & Strategic Planning-CA
Montréal, CAN
Market Analyst - Temporary 12-months
Brampton, CAN
Manager System Architecture-CA
Montréal, CAN
Market Analyst - 12 month Temporary Contract
Brampton, CAN
Mechanic Advisor
Montréal, CAN
Senior Cloud / AI Developer - Train Control , OT
Montréal, CAN
Marine Second Engineer - Maritime (Matane, Quebec, CA, G4W 3N3)
Matane, CAN
Chef-fe de train CA
High Level, CAN