Rapiscan Systems

Algorithm Engineer

Hyderabad, Telangana, India

12 days ago
Save Job

Summary

Overview

Algorithm Engineer shall be responsible for the implementation and testing of a variety of Algorithm solutions. They should be able to effectively work within a team of technically strong engineers. The candidate should be adhering to the schedules, standards and quality processes and procedures of the Organization. They shall be responsible for resolving small to medium range of issues in the development with the help of senior team members. They should be involved in the design, analysis and business requirements of the products. Knowledge and ability to work with entire software development life cycle process is essential for an Algorithm Engineer.

Responsibilities

Responsibilities

  • Autonomous in development, and following a design and resolving critical issues in algorithm development
  • Work with the design teams to effectively understand and implement the designed solutions
  • Develop the pseudo code/flow chart for the given design solution of the product
  • Building the software for testing and product release
  • Maintaining systems by monitoring and correcting software defects
  • Ability to find creative solutions to problems


Specific Knowledge And Skills

Candidates should have experience in the following skills and technologies:

  • Knowledge and experience with image processing and computer vision required.
  • Good Data Science skills.
  • Knowledge and work experience in developing AI based solutions - using ML/DL.
  • Good understanding and work experience in CNN is preferred.
  • Working knowledge in deep learning frameworks - TensorFlow/ PyTorch.
  • Knowledge and experience in working with cloud based platforms - Azure, AWS is a plus.
  • Good programming skills in C++ (Ver 12 or higher) / C# .Net / Python
  • Experience in working using Visual Studio IDE is a definite plus.
  • Proven experimental and troubleshooting skills
  • Functional testing & debugging of production software
  • Participate in technical design reviews to ensure product quality
  • Complete assigned tasks on-time and in accordance with the appropriate process


Functional Skills

  • Knowledge in Matlab or similar image processing tool is a plus.
  • Knowledge of Security Screening and Scanning technologies is an advantage
  • Knowledge in design using OOAD, UML, is an advantage.
  • Familiarity with software development process like waterfall, Agile/Scrum methodology etc.


Soft Skills

  • Ability to accomplish assigned tasks without supervision.
  • Excellent verbal/written communication skills with very good teaming skills
  • Good documentation skills and software process discipline
  • Self initiative and self managed


Qualifications

  • BE/B.Tech/M.E/M.Tech in any engineering discipline. A degree in Artificial Intelligence or subjects/courses completed in Artificial Intelligence is preferred.
  • Experience of 2 to 5 years in algorithm development using Artificial Intelligence is required.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job