Taro Logo

Software Intern, Machine Learning (6-month placement)

Hitachi Rail is a global railway systems provider focusing on digital transformation and innovative transportation solutions.
Hong Kong
Machine Learning
Software Engineering Intern
In-Person
5,000+ Employees
AI · Automotive

Description For Software Intern, Machine Learning (6-month placement)

Hitachi Rail is seeking a Machine Learning Software Intern for a 6-month placement to join their innovative team in Hong Kong. This role offers a unique opportunity to work on cutting-edge AI and Robotic Process Automation (RPA) applications in railway signaling systems. The intern will be involved in developing automated testing solutions that utilize AI for dynamic recognition of train movements and test scenario generation.

The position combines software engineering with machine learning, focusing on prototyping and developing automated testing systems for railway infrastructure. You'll work with modern technologies including Python, SQL, and various DevOps tools, while gaining hands-on experience in applying AI to real-world transportation challenges.

As part of Hitachi Rail, you'll contribute to projects that directly impact the future of railway systems and transportation infrastructure. The company offers a multicultural environment focused on sustainable and innovative solutions, making it an ideal place for aspiring software engineers interested in machine learning and automation.

The role requires strong technical foundations in software development and mathematics, with opportunities to work with advanced technologies like YOLO for object detection and modern DevOps practices including Git, Docker, and Kubernetes. This internship provides valuable experience in both software development lifecycle and practical AI applications in the transportation sector.

Hitachi Rail values diversity and inclusion, welcoming candidates from all backgrounds. This position offers excellent exposure to enterprise-scale software development and machine learning applications in a global company that's shaping the future of transportation technology.

Last updated 6 days ago

Responsibilities For Software Intern, Machine Learning (6-month placement)

  • Be involved in prototyping, coding, configuration, and test
  • Contribute to System and Software documentation
  • Define test document, perform integration, verification, and validation tests
  • Deliver software release
  • Support prototype and software development for automatic testing of railway signalling systems using AI and RPA
  • Use AI and RPA to automate manual testing and enable dynamic recognition of train movements

Requirements For Software Intern, Machine Learning (6-month placement)

Python
Kubernetes
  • Degree with specialisation in Software and Mathematics
  • Fluent in English
  • Python and utilisation of data manipulation package
  • Database principles, DDL and SQL
  • DevOps/MLOps Principles
  • Software development life cycle

Interested in this job?

Jobs Related To Hitachi Rail Software Intern, Machine Learning (6-month placement)