Machine Learning / Artificial Intelligence Intern
Loram Maintenance of Way, Inc.
Job Title: Machine Learning / Artificial Intelligence Intern
About the Role
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. Duties will include all facets of product life cycle for prototype and production systems. The candidate will be required to work with internal and external stakeholders.
Key Responsibilities
- Develop and implement ML and CV algorithms for problems including classification, identification, and robotics.
- Assist with planning and execution of software testing activities, as well as complex 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 proof of concepts and experiments.
- Evaluate positive and negative aspects of competing technologies.
- 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.
- Deploy AI software to existing inspection systems operating in real-time environments.
- Integrate cutting-edge models into training and annotation pipelines.
Requirements & Tech Stack
- 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.
- Passion for driving innovation in a railroad environment that prioritizes safety, up-time, and daily production.
- Pursuing a BS or higher degree in Engineering or a related field, having achieved junior status or higher.
- Completed "core" coursework for their chosen discipline.
- Solid computer skills including Microsoft Windows Office Suite, Python, PyTorch, OpenCV, Pandas.
- Linux, Docker, SQL, C# experience is a plus.
Qualifications
- Ability to correctly make decisions involving issues/problems, including when to escalate to a more senior consultant.
- Ability to perform each essential duty satisfactorily.
Physical Demands: The employee is 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. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required include close vision, color vision, and the ability to adjust focus.
Work Environment: The employee may frequently work near moving mechanical parts, in outside weather conditions, and is frequently exposed to vibration. The employee is occasionally exposed to fumes or airborne particles and risk of electrical shock. The noise level is usually moderate.
Compensation
- Pay range: $48,800 - $55,120