Speech Recognition AI Engineer

Tripoli, Lebanon

As a Speech Recognition AI Engineer at NavyBits, you will be responsible to research and implement Speech Recognition and Audio Processing algorithms to detect speech and audio patterns in per-recorded and live audio streams. You will also work with our web applications and mobile applications teams to integrate those algorithms with our existing apps. We expect that you will be able to understand python and machine learning and that you can work unsupervised with these technologies. We also expect that you will research and explore without clear guidance from management. This means that you will help with technical decisions, research, documentation implementation and collaboration with other engineers.

If you're interested in machine learning and artificial intelligence and understand how neural networks work and if you have passion to explore those technologies as it applies to audio signals, join us!

What you'll do:

  • Research audio patterns recognition and speech detection technologies
  • Implement speech / audio patterns recognition in real world mobile apps.
  • All developed solutions must be adapted to work with Arabic language with its wide varieties : normal speech, Quran recitation, native speakers and non-native speakers.
  • Optimize developed solution to work within constrained resources environment such as mobile phones and within acceptable response times.
  • Collaborate with other team members and stakeholders

When you join us you'll bring:

  • Knowledge - You know or actively follow the modern research in machine learning and AI
  • Pytorch, Tensorflow or similar knowledge
  • Excellent communication skills and experience in collaborative environments
  • The desire to be continually learning about emerging technologies/industry trends

This role is perfect for you if:

  • You enjoy the challenge of working on the bleeding edge, with little support from management.
  • You have passion for the field and curiosity to understand how machine learning, audio indexing and speech recognition work.
  • You are goal oriented, willing to work long hours to reach your goal and maintain productivity.
  • You can communicate and explain your findings with the team and project stakeholders.

Expected Skills

  • Python
  • Jupyter notebooks / Jupyter labs
  • Tensorflow, Pytorch, HMM, NumPy, or similar
  • Databases like sqlite and postgresql
  • Knowledge of mobile apps development and technologies like React Native is a plus
Programming
Personal Evolution
Autonomy
Administrative Work
Technical Expertise

Responsibilities

  • Research ML / AI algorithms
  • Implement ML / AI solutions
  • Apply to Arabic Language
  • Collaboration with stakeholders
  • Documentation

Must Have

  • Degree in Machine Learning / AI or equivalent
  • Passion and self driven
  • Perfect written English
  • Highly creative and autonomous

Nice to have

  • Web development
  • Mobile app development
  • Prior Experience in Audio / speech processing
  • Strong analytical skills

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, flexible working hours
  • Expand your knowledge in Machine Learning and AI
  • Check how AI and ML are applied in real world scenarios
  • Real responsibilities and challenges in a fast evolving company

What We Offer


You have a chance to see the impact of your work. You can make a real contribution to the success of the company and the implementation of a life changing technology for a real-world mobile app.