Specialist Data Science and AI at CPKC — NeverHard
Specialist Data Science and AI at CPKC in Calgary, Calgary region. Skills: Data Analysis, Machine Learning, Predictive Modeling, Reliability Engineering, artificial intelligence. Apply on NeverHard.
Company
CPKC
Location
Calgary, Calgary region
Type
part_time
Required skills:
Data Analysis
Machine Learning
Predictive Modeling
Reliability Engineering
artificial intelligence
data science
Posting Start Date: 7/27/26
Join CPKC, North America’s first transnational railroad connecting U.S., Canada, and Mexico, where your career drives progress and safety is paramount. We connect communities, fuel economic growth, and provide meaningful work in a culture that values diversity, accountability, and pride. With opportunities for training, development, and advancement, you’re not just building a career—you’re part of something bigger. Together, we move goods, connect people, and create lasting change. Your future starts here.
PURPOSE OF THE POSITION
The Specialist, Data Science and AI, Engineering Technology, drives innovation by harnessing advanced analytics, machine learning, and artificial intelligence to optimize system performance and enhance safety, efficiency, and reliability across railway operations. This role develops, deploys, and monitors predictive and automated solutions analyzing data from sources such as wayside detectors, maintenance logs, and operational records. The Specialist improves operational performance indicators and supports ongoing technology innovation.
POSITION ACCOUNTABILITIES
Investigate system failures, analyze reliability data, identify trends, and provide actionable feedback to equipment suppliers and process owners
Collaborate cross-functionally to recommend, validate, and support process improvements
Develop, train, and validate machine learning models using detection system data to enhance KPIs (alerting accuracy, uptime, reliability)
Create and refine alerting logic and predictive models for system failures
Deploy AI solutions to identify data-driven trends and optimize safety, reliability, and operational processes
Automate and streamline workflows to support preemptive maintenance and accident prevention
Work closely with IS/IT teams to define development requirements, support solution integration, and propose system enhancements
Communicate data-driven insights, trends, and KPIs across engineering, IS, field operations, and supplier teams
Develop clear documentation and present findings to diverse, cross-disciplinary audiences
POSITION REQUIREMENTS
Bachelor’s degree in Data Science, Computer Science, Engineering, Statistics, Mathematics, or related field (Master’s preferred)
Certifications in AI/ML, Python, or data analytics are considered assets
Proven experience in data analytics, machine learning, and AI model development
Experience with field data collection, reliability analysis, and process automation in an operational/engineering environment
Advanced proficiency in Python and data science libraries (pandas, scikit-learn, TensorFlow, PyTorch, etc.)
Extensive experience designing, developing, and deploying ML/AI models for anomaly detection, failure prediction, and operational reporting
Knowledge of time-series analysis, automated data pipelines, and reporting dashboards
Familiarity with database design, and integration of analytics into operational workflows
Demonstrated experience using cloud computing tools, such as AWS (Lambda, SageMaker, EC2, etc.)
Knowledge and hands-on experience with version control, code management, and collaborative development workflows using Git (e.g., branching, pull requests, code reviews)
Practical experience with large language models (LLMs) and AI agent frameworks (such as OpenAI GPT, Claude, Llama, LangChain, or similar); ability to design, implement, or fine-tune LLM-based solutions for real-world applications
Excellent statistical analysis, critical thinking, and business translation skills
Strong verbal and written communication, capable of presenting complex technical findings to stakeholders at all levels
Working knowledge of safety and reliability optimization is an asset
WHAT CPKC HAS TO OFFER
Flexible and competitive benefits package
Competitive company pension and/or retirement plans
Employee share purchase plan
Performance incentive plan
Annual fitness subsidy
Part-time studies program
PRE-EMPLOYMENT REQUIREMENTSBackground Investigation
Criminal history check
Education verification
Professional references
BECOMING A RAILROADER
As an employee with a North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.
Management Conductor Program
Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.
CULTURE OF INCLUSION
For our U.S. applicants, CPKC is an equal opportunity/affirmative action employer, inclusive of protected veterans and individuals with disabilities. For Canadian applicants CPKC is an employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including: women, Black, Indigenous, People of Color (BIPOC), members of the LGBTQ+ community and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA).
Req ID: 106249
Department: Railway Technology
Job Type: Full-Time
Position Type: Non-Union
Location: Calgary, Alberta
Country: Canada
% of Travel: 10-20%
# of Positions: 1
Job Grade: 4
Job Available to: Internal & External