DevJobs

Head of Algorithms

Overview

We are seeking a highly skilled and motivated Head of Algorithms, for an AI-driven startup. In this role, you will be responsible for leading a team of computer vision, Deep learning and machine learning engineers and researchers. Your primary focus will be on inventing the core intellectual property of the company, as well as designing and delivering all algorithm modules and flows integrated into our product/system.

As the Head of Algorithms, you'll play a pivotal role in shaping the core intellectual property that drives our product to new heights.


Responsibilities:

  • Lead the research and development of all algorithm modules and algorithmic system architecture.
  • Conduct ongoing research to identify the best Deep learning, ML and computer vision technologies to address real-world challenges.
  • Manage the team members' work plan. Coordinate and find the right balance between strategic research missions and tactical ongoing tasks
  • Coordinate and synchronize tasks between team members, ensuring efficient project execution.
  • Recruit and onboard additional algorithm engineers, building a diverse and skilled team.
  • Act as a lead developer, supporting the software team with low-level optimizations and integration of new tools/SDKs.
  • Contribute to patent inventions and collaborate with external patent attorneys.


Qualifications:

  • PhD or MSc in Computer science or relevant discipline
  • Hands on experience in CV, DL, ML involving image/signal processing or medical imaging
  • Minimum of 10 years of experience in computer vision and machine learning, with at least 5 years of managerial experience in these domains.
  • Experience in leading algorithm engineers while remaining highly hands on
  • Strong proficiency in high-quality coding of Python modules/packages (5+ years of experience).
  • Demonstrated track record of achievement and a strong drive for excellence in completing missions.
  • Creative mindset with a passion for acquiring new knowledge, adopting new technologies, and continuously improving our AI techniques.
  • Proficiency in algorithm performance optimizations, such as CUDA, OpenCL, multi-threading, and multi-processing - an advantage.


SeeTrue