Important Notice       Be aware of a scam where Redfish employees are being impersonated via WhatsApp and text messages

Read the Notice

CATCH OF THE DAY

High-tech industry news, companies, jobs, innovation and trends.

We are looking for a highly motivated Algorithm Engineer to join our team. This role will be responsible for developing, testing, and maintaining algorithmic solutions for a variety of projects. They will work closely with other engineers, scientists, and project managers to design, develop, and implement advanced algorithms. The ideal candidate will have a strong background in mathematics, physics, or computer science, as well as experience with coding languages such as C++ and Python and knowledge of machine learning and artificial intelligence techniques. If you have an analytical mindset and are looking for a challenging opportunity that encourages you to grow and develop your skills, this could be the ideal role for you.

Typical Duties and Responsibilities

  • Drive algorithm and software development 
  • Design, develop, and test algorithms
  • Analyze algorithm performance and efficiency
  • Identify and address issues with algorithms
  • Develop strategies to improve algorithms
  • Create and maintain documentation 
  • Generate requirements and specifications
  • Lead and participate in technical reviews
  • Collaborate across disciplines with internal and external partners
  • Establish and drive best practices across the software development life cycle
  • Provide technical leadership and support in the development, coding, testing, and deployment of algorithms

Education

  • Bachelor’s degree in computer science, mathematics, or a related field

Required Skills and Experience

  • Experience with software development
  • Experience with algorithm development and implementation 
  • Proficiency with Python and/or C++
  • Knowledge of algorithms and data structures
  • Knowledge of software engineering principles
  • Knowledge of linear and nonlinear real-time systems analysis
  • Knowledge of deep learning and machine learning for images and videos
  • Strong analytical and problem-solving skills
  • Strong communication skills