This job has expired

This position was posted on October 11, 2025 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Hitachi Rail logo

Software Analyst Intern - C , Python, Git, Docker (8 months)

Job Overview

Location

Toronto

Job Type

Full-time

Category

Software Engineering

Date Posted

October 11, 2025

Full Job Description

đź“‹ Description

  • • Join Hitachi Rail’s Research & Technology team in Toronto for an 8-month, full-time internship (January – August 2026) and help shape the future of autonomous, safety-critical transit systems. You will sit at the intersection of robotics, computer vision, sensor fusion, and machine learning, translating bleeding-edge research into proof-of-concept solutions that will ultimately move millions of passengers safely and efficiently.
  • • Own the analysis of complex, real-time autonomous use cases for urban rail signalling. You will dissect functional requirements, model system behaviour, and quantify performance under edge-case scenarios to ensure our next-generation products exceed the industry’s stringent safety standards.
  • • Design and implement modular C++ and Python software components that ingest multi-modal sensor data (LiDAR, radar, camera, IMU) and fuse it into high-fidelity point clouds and object tracks. Your code will run both in controlled lab rigs and on live test trains, giving you immediate feedback on how your algorithms perform in the real world.
  • • Leverage modern machine-learning pipelines—ranging from classical scikit-learn models to cutting-edge large language models and agentic workflows—to automate internal engineering tasks, accelerate test-case generation, and unlock productivity gains across the department.
  • • Build reproducible, containerized development environments using Docker and orchestrate them on Linux servers. You will maintain Git-based CI/CD workflows, enforce coding standards, and ensure every experiment is versioned, traceable, and ready for regulatory review.
  • • Conduct rigorous lab and field tests, capturing quantitative metrics and qualitative observations. You will clean, visualize, and interpret multi-gigabyte datasets with Python (NumPy, pandas), then present actionable insights to researchers, systems engineers, and product managers.
  • • Collaborate with cross-functional teams spanning hardware, safety, and operations. You will participate in daily stand-ups, sprint reviews, and design reviews, articulating technical trade-offs clearly and adapting quickly to evolving project priorities.
  • • Contribute to internal knowledge bases and technical documentation. From architecture decision records to user-runbooks, your writing will empower colleagues to reproduce results and extend your work long after the internship ends.
  • • Champion best practices in modern software engineering—concurrency, parallelism, multithreading, socket programming, and object-oriented design—while remaining open to novel paradigms such as GPU-accelerated computing and context-driven specification development.
  • • Immerse yourself in a culture that prizes curiosity, diversity, and continuous learning. Whether you are pair-programming with a PhD researcher or shadowing field engineers during overnight track tests, every day will broaden your technical depth and expand your professional network.

🎯 Requirements

  • • Currently pursuing a Bachelor’s (minimum 2 academic years completed) or Master’s degree in Computer Science, Electronics, Electrical, Mechatronics, Computer Engineering, or a closely related field
  • • Demonstrated software development experience in C++ and Python, including familiarity with NumPy, pandas, and scikit-learn
  • • Experienced Git user with knowledge of Docker containerization, PostgreSQL databases, and Linux command-line workflows
  • • Available for a full-time 40-hour work week from January 2026 to August 2026, able to work on-site in Toronto at least 2 days per week

🏖️ Benefits

  • • 8-month paid internship with a globally recognized leader in rail innovation, providing real-world impact on safety-critical systems
  • • Hybrid work model that blends remote flexibility with hands-on lab and field experience alongside world-class researchers and engineers
  • • Access to cutting-edge GPU clusters, sensor rigs, and test trains, plus dedicated mentorship from PhD-level domain experts
  • • Clear pathway for future full-time opportunities within Hitachi Rail’s global R&T network, supported by continuous learning budgets and career development programs

Skills & Technologies

Python
PostgreSQL
Docker
GitHub
Git
Junior
Onsite
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Hitachi Rail logo
Hitachi Rail
Visit Website

About Hitachi Rail

Hitachi Rail is a global transportation company that designs, builds, and maintains railway systems. Its offerings include rolling stock (trains, metros, trams), signalling and traffic management systems, digital infrastructure, operations and maintenance services, and payment systems. It serves urban, mainline, freight, and high-speed rail sectors in over 50 countries, with about €7 billion in revenue and ~24,000 employees. The company combines mechanical, electrical, and digital technologies to enable more connected, sustainable, and efficient rail mobility.

Similar Opportunities

Dubai
Full-time
Expires Feb 28, 2026
React
Senior
Remote
+1 more

20 days ago

Apply
Istanbul, Turkiye
Full-time
Expires Mar 1, 2026
Go
AWS
GCP
+4 more

20 days ago

Apply
Faith Technologies, Inc. logo

Faith Technologies, Inc.

Menasha-OMC
Full-time
Expires Mar 4, 2026
Go
Onsite
Degree Required

17 days ago

Apply
❌ EXPIRED
Clarity Innovations, Inc. logo

Clarity Innovations, Inc.

Remote
Full-time
Expired Dec 23, 2025
Senior
Remote

3 months ago

Apply