Description

Job description:

  • Bachelor’s degree in computer science, artificial intelligence, or related technical discipline or equivalent practical experience
  • 10+ years of industry experience in software design, development, with a focus on AI, machine learning, algorithms and solution architecture.
  • Proven experience in leading and designing customer-facing AI/ML applications with a focus on audio & video detection, analysis.

·     Hands-on experience with open-source AI/ML frameworks/libraries/language-models such as OpenCV, TensorFlow, PyTorch, Whisper, llama, etc.

·     Experience with DevOps, DataOps, MLOps & AIOps workflows, including CI/CD automation for AI models.

·     Strong knowledge and experience in major enterprise backend programming languages such as C#, C++, Node-JS, Python, etc. and in major databases SQL or NoSQL.

  • Strong knowledge of front-end, back-end, and database management.

·     Strong knowledge and experience in cloud/edge hybrid application architecture for both Windows edge and Android edge

  • 5+ years in an architect or technical leadership position

·     Experience working with cloud platforms such as Azure, GCP or AWS

·     Knowledge & experience in in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as ReactJS, Angular, jQuery and LESS

·     Deep understanding of software development best practices and AI governance.

  • Highly capable of debugging, troubleshooting and resolving software issues
  • Excellent knowledge of the software development tools and IDE, such as Github, Visual Studio, etc.

·     Comfortable navigating and building throughout the entire stack and switching into implementation/coding ownership as needed.

·     Strong problem-solving and communication skills, with the ability to engage cross-functional stakeholders and navigate through uncertainty.

·     Demonstrated high ownership and experience leading the development of products from the ground up in a fast-paced, collaborative environment.

·     Passion for learning, staying up-to-date with new technologies, and sharing knowledge with the team

  • Ability to communicate orally and in writing with both technical and non-technical staff.
  • Ability to adapt to changing technology and priorities.
  • Strong analytical thinking skills.

·     Thorough with careful attention to detail

Education

Any Graduate