Hitachi is looking for an AI Algorithms Developer to join its Research and Technology team. You will leverage your expertise in areas like robotics, computer vision, and machine learning to build, test, and review next-generation solutions for the transit market. Your work will focus on research and development to create 'proof-of-concept' products for urban rail signaling.
What You'll Do
- Participate in the analysis and development of complex, real-time ML/AI use cases.
- Understand the goal of a research project and support its execution.
- Analyze lab and field test results.
- Assist with multiple sensors and the latest software algorithms to develop AI solutions.
- Become a highly productive team member and team player.
What We're Looking For
- Bachelor’s degree in Computer Science, Electronics/Electrical Engineering, Mechanical Engineering, or a closely related field.
- Software development experience in C++ and Python.
- Practical experience using relevant Python libraries (numPy, pandas, scikit).
- Practical experience with object-oriented techniques, concurrency, parallelism, multithreading, and socket programming in a Linux environment.
- Experienced GIT user required.
- Knowledge of Docker and containerization.
- Understanding of Python versions and virtual environments.
- Familiarity with Linux command line.
- Experience with text data preprocessing.
- Knowledge and experience with LangChain/Ollama frameworks.
- Strong understanding of machine learning algorithms, data processing techniques, statistical analysis, and deep learning models.
- Experience with relational databases such as SQL, PostgreSQL, and Python integration.
- Experience with AI techniques such as RAG and deep learning fine-tuning.
- Hands-on experience with LLM evaluation (frameworks and dataset creation).
- Hands-on experience with neural networks, natural language processing (NLP), computer vision, and reinforcement learning.
- Understanding of DevOps practices, including continuous integration (CI), continuous deployment (CD), and version control systems like Git.
- Demonstrated ability to follow instructions to deliver a quality technical solution on time.
- Experience with AGILE workflow and JIRA.
- Excellent teamwork record.
- Strong written and oral communication skills.
- Good leadership skills and experience.
Nice to Have
- Master’s degree in Computer Science, Artificial Intelligence, Mathematics, or a related field with specialization in AI.
- Previous experience in AI development, machine learning engineering, data science, or related roles.
- Knowledge of point cloud processing (e.g., object detection, tracking, matching, SLAM).
- Ability to automate AI workflows, manage infrastructure as code, and ensure seamless deployment and monitoring of AI models.
- Experience with UI/UX design.
Technical Stack
- C++, Python
- numPy, pandas, scikit
- Docker, GIT
- SQL, PostgreSQL
- LangChain, Ollama
- Linux
Team & Environment
You will be part of the Research and Technology (R&T) team.
Work Mode
This is a hybrid role based in Toronto, Ontario, Canada.
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.





