Neoastra Systems India

Software Engineer (AI - ML)


Job Description

We are looking for an AI/ML developer with having a good knowledge of C++ to join the Software Development team in our organization. A candidate must have experience in designing and implementing Machine Learning algorithms. Knowledge of Python is required.
  • Design, build and maintain efficient, reusable, and reliable C++ code.
  • Perform active research using Python to create AI models.
  • Masters/Bachelors with a focus on machine learning (deep learning) or image processing/computer vision.
  • Proficiency in Python and/or C/C++.
  • Familiarity with various deep learning techniques and libraries, and other scientific libraries.
Required Skills
  • C++
  • Python
  • OpenCV
Technical Skills
  • Object-Oriented Programming (OOP).
  • Image and video processing using OpenCV programming.
  • Knowledge of AI/ML.
  • Knowledge of neural networks is a plus.
  • Strong proficiency in C++, with a fair knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, and algorithms.
  • Good understanding of memory management in non-garbage collected environments.
  • Understanding dynamic polymorphism and C++ specific notions, such as friend classes.
  • Familiarity with templating in C++.
  • Knowledge of the latest C++14 standard is appreciated.
  • Good to have knowledge of SQL for MySQL, Complex Query, Stored Procedures, Triggers.
  • BE/ BTech in Computer Science or Engineering preferred.

Key Skills

Computer vision; C++; Image processing; Memory management; MySQL; Machine learning; Stored procedures; SQL; Python

About Company

Started in 2018, Neoastra is a Visual Intelligence platform company that provides real-time actionable insights with advanced computer vision AI technology.

Apply for the Job

Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.