The job is looking to solve problems in the railroad industry by developing and implementing new technologies for image processing and data analysis to improve safety, up-time, and daily production.
Requirements
- Knowledge and hands-on expertise in deep neural network topologies such as convolutional nets, recurrent nets, RBMs, causal reasoning, probabilistic programming
- Solid computer skills consistent with the position requirements to include Microsoft Windows Office Suite, Python, PyTorch, OpenCV, Pandas
- Linux, Docker, SQL
- C-Sharp experience is a plus
Responsibilities
- Develop and implement ML and CV algorithms for a variety of problems including classification, identification, and robotics
- Assist with planning and execution of software testing activities, as well as complex and challenging technical projects
- Participate in requirements gathering and evaluation methods for AI technologies and benchmark vendor technologies
- Aid in the design, build, and implementation of AI solutions for our proof of concepts and experiments
- Capabilities to manage large amounts of data including developing effective coding / scripting routines for automation of data management
- Collaborate with team members to automate railway maintenance equipment
- Deploying AI software to existing inspection systems operating in real-time environments
Other
- The individual must be pursuing a BS or higher degree in Engineering, or related field and shall have achieved junior status or higher
- The individual shall also have completed the 'core' coursework for his/her chosen discipline
- Ability to correctly make decisions involving issues/problems including when to escalate the problem to a more senior consultant
- Frequently required to sit or kneel; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; and talk or hear
- Occasionally lift and/or move up to 25 pounds