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
Remote

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.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Remote - Europe
Full-time
Expires Jul 20, 2026
Python
Go
GCP
+4 more

23 days ago

Apply
Abu Dhabi
Part-time
Expires Jul 20, 2026
Python
Remote

23 days ago

Apply
Alkami Technology, Inc. logo

Alkami Technology, Inc.

US Remote
Full-time
Expires Jul 26, 2026
Senior
Remote
$113k-125k
+1 more

17 days ago

Apply
Universe Group Ltd logo

Universe Group Ltd

Kyiv
Full-time
Expires Jul 20, 2026
Onsite

23 days ago

Apply