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.
Qualifications
Education
Master’s / Bachelor’s degree in Software Engineering 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.
• 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.