Jobs at CN
CN is a leading North American infrastructure company that has embraced digital transformation to streamline rail and logistics operations. Leveraging IoT sensors, predictive analytics, and cloud platforms, CN has positioned itself as a pioneer in smart transportation technology.
CN actively recruits software engineers, data scientists, cybersecurity specialists, network operations experts, DevOps engineers, UI/UX designers, and project managers. Candidates can expect collaborative, cross‑functional teams, hybrid work options, and a strong emphasis on continuous learning and safety compliance.
Exploring CN listings on Job Transparency gives you instant access to real salary ranges, employee sentiment scores, and benefit summaries, letting you benchmark offers and negotiate with confidence.
Mechanical Supervisor
Company: CN
Location: Duluth, MN
Posted Jan 13, 2025
CN is offering a Mechanical Supervisor position with a salary range of 100,000.00 - 112,000.00. The role involves managing day-to-day operations of a 24/7 function, ensuring locomotive inspection, maintenance, and repair work is performed safely and efficiently. Key responsibilities include safety orientation and compliance enforcement, problem-solving and decision-making, planning and organizing workload, and general leadership and supervision of both union and non-union workplaces. The Mechanical Shop operates 24/7 in all weather conditions, and the Mechanical Supervisor works on rotating shifts. Requirements include electrical and mechanical experience, minimum 4 years of supervisory experience, and a high school diploma. CN is a world-class transportation leader committed to social responsibility and environmental stewardship.
Intern, Strategy
Company: CN
Location: Montreal, Canada
Posted Jan 13, 2025
Canadian National Railway Company (CN) is looking for a highly motivated person to fulfill a full-time Intern, Strategy position in Montreal, QC from May - Aug 2025. The role involves assisting the Strategy team with data-driven analytics and modeling strategic choices. CN values safety, sustainability, and inclusivity, and offers a meaningful career experience.
Officer, Locomotive Engineer Compliance and Training - Field
Company: CN
Location: Quebec City, Canada
Posted Jan 13, 2025
CN offers a dynamic and challenging work environment, focusing on safety, training, and career development. The Officer, Locomotive Engineer Compliance and Training - Field role involves training and coaching Locomotive Engineers, analyzing LER data, and providing guidance to Divisional Officers. The position requires 3-5 years of LE experience, a valid driver's license, and proficiency in Microsoft Office and rail regulations. CN is committed to social responsibility, environmental stewardship, and operational excellence.
Intern, Occupational Health Services
Company: CN
Location: Montreal, Canada
Posted Jan 13, 2025
Canadian National Railway Company (CN) is seeking a full-time Intern, Occupational Health Services for a 4-month period in Montreal, QC. The role involves assisting the Disability Management team in supporting employees with disabilities, handling administrative duties, collaborating on data management, and coordinating with insurance providers. CN values inclusivity, collaboration, and safety, offering a dynamic environment for growth and recognition. The ideal candidate should have excellent communication skills, organizational abilities, and familiarity with Microsoft Office. A degree in Occupational Health, Human Resources, Healthcare Management, or related fields is required. CN is committed to social responsibility, environmental stewardship, and fostering a diverse and inclusive workforce.
Intermodal Repair Authorization Representative - 12 months contract
Company: CN
Location: Montreal, Canada
Posted Jan 13, 2025
CN offers a challenging and rewarding work environment, focusing on safety, efficiency, and teamwork. The Intermodal Repair Authorization Representative role involves authorizing repair estimates, managing vendors, and ensuring compliance with policies and regulations. The position requires extensive industry experience, mechanical skills, and proficiency in Microsoft Suite. CN values innovation, collaboration, and adherence to safety procedures, offering opportunities for career growth and community impact.
Senior Manager, Signals and Communication - Standards and Help Desk
Company: CN
Location: Homewood, IL
Posted Jan 13, 2025
The Senior Manager, Signals and Communication - Standards and Help Desk role at CN offers a challenging and rewarding career with a competitive salary range, comprehensive benefits, and opportunities for growth. The position involves overseeing S&C standards, managing call desks, vendor relationships, and ensuring compliance with safety regulations. CN is a world-class transportation leader committed to safety, sustainability, and customer excellence.
Intern, Corporate Communications
Company: CN
Location: Montreal, Canada
Posted Jan 13, 2025
Canadian National Railway Company (CN) is seeking a full-time Intern, Corporate Communications Strategy for Montreal, QC from May to August 2025. The role involves assisting in the delivery of CN communications, supporting operational planning, and improving processes. The intern will work closely with the Channel and Communication team, contributing to campaign management and process efficiency. Key responsibilities include mapping communication scenarios, documenting the communication ecosystem, and enhancing campaign tracking and reporting. Requirements include strong project management skills, bilingualism in English and French, and proficiency in Microsoft Office. CN is committed to safety, sustainability, and inclusivity, offering meaningful careers that contribute to the North American economy.
CN Emergency Communication Centre Dispatcher [18 Month Contract]
Company: CN
Location: Montreal, Canada
Posted Jan 21, 2025
CN offers exciting, growth-oriented roles with a safety-focused culture, emphasizing teamwork and impactful work in critical transportation roles. The job description highlights 24/7 emergency dispatch responsibilities, technical requirements, and career development opportunities within a world-class transportation leader organization.
Intern, Business Service Desk
Company: CN
Location: Montreal, Canada
Posted Jan 13, 2025
Canadian National Railway Company (CN) is seeking a highly motivated Intern, Business Service Desk position in Montreal, QC from May - Aug 2025. The role involves providing first-tier support to end-users for business critical applications, handling client requests, and assisting in creating knowledge management articles. CN values safety, sustainability, and inclusivity, and offers a meaningful career experience.
Intern, Data Scientist - Computer Vision
Company: CN
Location: Montreal, Canada
Posted Jan 13, 2025
Canadian National Railway Company (CN) is seeking a full-time Data Scientist Intern for a Computer Vision role in Montreal, QC from May to August 2025. The role involves working on CN's Automated Train Inspection (ATI) program, supporting the development and evaluation of Machine Learning (ML) and Computer Vision pipelines. The intern will assist with automating the image annotation process, exploring neural network training with small datasets, and ensuring consistency in image annotations. Key responsibilities include researching efficient learning algorithms, supporting Data Scientists and ML Developers, and applying CN's I&T standards. Requirements include Python, Shell, and other scripting languages knowledge, familiarity with DL frameworks like Pytorch, Tensorflow, and Keras, and experience with Computer Vision for Object Detection, Segmentation, and Classification. A degree in Computer Science, Computer Engineering, Software Engineering, AI, ML, or a related field is necessary. CN is committed to safety, service, and sustainability, fostering inclusivity and collaboration for exceptional results.
Technical Training Officer, Engineering, Track
Company: CN
Location: Winnipeg, Canada
Posted Jan 21, 2025
CN offers a challenging and rewarding work environment, focusing on safety, teamwork, and career development. The Technical Training Officer, Engineering, Track role involves training employees in various track-related programs, maintaining facility equipment, and collaborating with managers to determine training needs. The ideal candidate should have 5-10 years of engineering track construction and maintenance experience, be proficient in Microsoft Office, and have a strong knowledge of CN's Engineering Track department. The role requires minimal travel and offers a commitment to community prosperity and sustainable trade.
Program Supervisor
Company: CN
Location: Calgary, Canada
Posted Jan 13, 2025
CN offers a challenging and exciting work environment, emphasizing safety and teamwork. The Production Supervisor role involves supervising employees, ensuring quality control, and maintaining safety standards. The position requires railroad experience, knowledge of Engineering Track Standards, and strong problem-solving skills. CN values continuous process improvement, customer focus, and effective communication. The role involves outdoor work, irregular hours, and occasional travel.