Artificial Intelligence/Machine Learning (AI/ML) Engineer

Harsco Rail
West Columbia, South Carolina
Jan 31, 2024
Feb 26, 2024
Engineering, Software
Position Type
Full Time
Organization Type
Corporate, Other Corporate
Job Description

We are looking for a driven team member to contribute to the development of our technology product serving in area of automating railway track equipment and improving safety of the railroad operation.

This presents an exceptional opportunity to enhance professional expertise and contribute to a specialized team. As an AI Machine Learning Engineer, the individual in this role typically works full-time, focusing on designing and developing scalable solutions using AI tools and machine learning models. The primary responsibilities include addressing various neural network-related challenges in the railroad and transportation sectors. This involves leveraging big data computation and storage tools to create prototypes and datasets, conducting model training and evaluations, integrating solutions, performing bench tests and onsite tests, tuning, and monitoring. Proficiency in languages such as C and C++ is required, along with software development for Linux platforms. Successful execution of responsibilities is expected to open up significant career opportunities within Harsco Rail.

Team get to work on popular products that serve major railroads across the globe. Engineers here are designing products that make a meaningful impact in the railroad industry. We use cutting edge technology to design & develop next generation railroad equipment & digital devices. Watch some of our manned/unmanned track equipment & technology products in action at (url removed) & (url removed)

Your responsibilities

• 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.