Hitachi Rail

Software Analyst Intern (AI, Computer Vision, Deep Learning, Python, C++)

Posted: just now

Job Description

About UsA career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there’s something for everyone to get stuck into. And that’s where you come in.Toronto, Ontario, Canada (Hybrid)Internship Duration: January 2026 – August or December 2026 (8-12months)Job DescriptionWe are currently hiring for a Software Analyst Intern to join us for 8-12 months internship position (beginning January 2026) available in our Research and Technology Department.As a part of the Research and Technology (R&T) team, you bring your knowledge in robotics, computer vision, fusion algorithms, point cloud processing or machine learning to build, test and review next generation solutions for the transit market. You will be involved in research and development to create “proof-of-concept” products for the urban rail signaling domain.Key AccountabilitiesParticipate in the analysis of complex, real-time, autonomous system use cases Understand the goal of a research project and support its executionAnalyze lab and field test resultsAssist with multiple sensors and the latest software algorithms to control complex, safety critical systemsBecome a highly productive team member and team playerKey RequirementsThe successful candidate should be working towards a bachelor’s or master’s degree from an accredited university or college in Computer Science, Electronics/Electrical Engineering, Mechanical Engineering, or a related field. Completion of the first year of your undergraduate degree, or currently pursuing a master’s degree. Software development experience in C++, PythonBe familiar with minimum set of Python libraries (numPy, pandas, scikit)Practical experience of object oriented techniques, concurrency, parallelism, multithreading, socket programming in a Linux environmentKnowledge of modern software engineering practices, methods and toolsExperienced GIT user requiredKnowledge of Docker and containerizationKnowledge of python versions and virtual environmentsFamiliarity with Linux command lineExperience with text data preprocessingKnowledge of LangChain/Ollama frameworksDemonstrated ability to follow instructions to deliver a quality technical solution on-timeExperience with AGILE workflow, JIRAExcellent teamwork recordPossess good written and oral communication skillsThe ability to work 40 hours a week in a hybrid environment for the duration of the internship is essential. At least 2 days a week in the office. Preferred Qualifications:Co-op student available for an 8 to 12-month term, with at least one additional quarter or semester of coursework remaining after the completion of the internship. Previous coop work experience is an asset. Relevant school projects may be considered. Good knowledge and experience in Machine Learning and Computer Vision, such as sensor fusion, Supervised / unsupervised learning, online learning, classic computer vision algorithms, feature extraction, state estimation Knowledge of point cloud processing (Object detection, tracking, matching, SLAM)Experience with relational databases such as SQL, PostgreSQL and python integrationHands-on experience with sensors, microcontrollers programmingExperience with LANs and programming for networked and serial data communication typesExperience with AI techniques such as RAG and deep learning fine tuningKnowledge of C++ GPU programming, CUDA, Python GPU processing and Library usageExperience with UI/UX designHands-on experience with LLM evaluation (frameworks and dataset creation)Good leadership skills and experienceThank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at https://www.hitachirail.com/careers.At Hitachi Rail, there is a place for everyone. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. It is our commitment to create an inclusive environment - we are proud to be an equal opportunity employer.We would be delighted if you would be one of our followers at https://www.linkedin.com/company/hitachirail.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In