HamburgerMenu
hirist

Job Description

Description :


We are seeking an AI/ML Engineer to advance our automated railway equipment and safety technology. In this role, you will design, train, and deploy neural network solutions for real-world railroad challenges.


You'll manage the full ML lifecycle from prototyping and dataset creation to integration, bench testing, and crucial onsite field tests.


The ideal candidate is a driven engineer proficient in C/C++ and Linux development, ready to make a meaningful impact on the safety and efficiency of global railroads.


This is a key role on a specialized team with significant opportunities for professional growth at Harsco Rail. Watch some of our manned/unmanned track equipment & technology products in action


Preferred candidate profile :


- Design and develop real time AI Neural Network solutions for railway maintenance equipment.


- Implementing appropriate ML algorithms.

- Write clean, documented code following best practices.

- Develop and implement communication protocols.

- Work independently and collaboratively with a motivated team.

- Generate requirements and design documentation.

- Plan for, design, and deliver testing, and tested products into the QA process.

- Apply communication and problem-solving skills to solve software issues related to the design, development, deployment, testing, and operation of systems.

- Meet deadlines to ensure projects are completed within acceptable time and cost targets.

- Willingness and ability to travel up to 15% of time.

- Other duties may apply as required.

Education :

Masters / Bachelors degree in Software Engineering / AI-ML or similar experience.

Experience :

- 3+ years of experience in developing CNN, R-CNN type neural network for computer vision tasks.

- 3+ years of experience in Software development using C++/Python language.

- Over 7 years of Industry experience.

- Experience with Supervised and Semi-Supervised Learning, Deep Learning, Support Vector Machines, Linear and Logistic Regression.

- Working knowledge of AI Framework such as TensorFlow, Caf, PyTorch, Keras, Darknet and OpenCV.

- Working knowledge of AI edge devices such as NVIDIA Jetson / Nano / Orin.

- Knowledge of the Linux Operating System.

Preferred Skills :

- Experience using statistical computer languages (R, Python, SQL etc.) to manipulate data and draw insights from large data sets.

- Experience working with and creating data architectures.

- Knowledge of a variety of machine learning techniques (semantic segmentation, clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.

- Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests, and proper usage, etc.) and experience with applications.

- Experience with edge computing & controlling devices (On-device deployment in C/C++ or similar) for real time application.

- Experience with optimizing neural networks to perform well on low-power mobile platforms (e.g. pruning, distillation, quantization).


The job is for:

Women candidates preferred
info-icon

Did you find something suspicious?