The Machine Learning / Artificial Intelligence Intern will assist in planning, researching, developing, and implementing new technologies for image processing and data analysis in the railroad industry.
Requirements
- Knowledge and hands-on expertise in deep neural network topologies such as convolutional nets, recurrent nets, RBMs, causal reasoning, probabilistic programming
- Capabilities to manage large amounts of data including developing effective coding / scripting routines for automation of data management
- 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
- Deploying AI software to existing inspection systems operating in real-time environments
- Integrate cutting edge models into training and annotation pipeline
- Collaborate with team members to automate railway maintenance equipment
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.
- Passion for driving innovation in railroad environment that prioritizes safety, up-time, and daily production
- Candidate will be required to work with internal and external stakeholders.