<< Open positions

Computer Vision Engineer

Who are we?

Our mission at Webiks is to create powerful, data-driven applications and models that help our clients innovate and grow. We build custom software and custom models for clients from multiple industries, including Defense, Security, Health, and Automotive. We think long-term. Forming long-lasting strong relationships and partnerships with our clients is at the core of our strategy.

Who you are?

As a Computer Vision Engineer you will have an important role in our Data Science and AI team. You are a Deep Learning enthusiast, with significant, hands-on, experience with deep convolutional neural networks for detection, classification and segmentation of images and objects. You understand the “power of scale”, especially when combining the scalability of Deep Learning with an endless amount of data such as Overhead Imagery.

What’s this job about?

  • Design, develop and train state-of-the-art computer vision algorithms. All the way from rapid prototyping to production-ready models (object detection, segmentation, change detection and more).
  • Collaborate with engineers in our data-science, full-stack software development and product-management teams - to implement value-adding solutions.
  • Evaluate your results and improve your solutions based on business metrics and scientific train-val-test methodologies.
  • Combine tailor-made, self-trained, models, with SaaS solutions (via AWS, GCP, etc).
  • Explore innovative techniques, such as active-learning, self-supervised learning and generative models, and evaluate their usability to our use-cases.
  • Drive the end-to-end execution of Computer Vision projects, including understanding the requirements and goals, set the criteria, data exploration, model selection, training, and evaluation, all the way to full-scale implementation and integration.
  • Provide continuous feedback and support to fellow Data Scientists in the team, all of them are brilliant minds and enthusiastic people just as you are, some of them are less experienced than you.
  • Maintain a highly cross-disciplinary perspective, solving issues by applying approaches and methods from across a variety of Data Science disciplines and related fields. Your day-to-day will be focused on Computer Vision, but you will also be involved in exploratory projects in the fields of structured data and time-series ML, NLP and competitive Data Science.
  • Continuously evolve yourself by keeping up to date with the latest Data Science, Machine Learning & Deep Learning technologies.


  • Experience as a Computer Vision Engineer for at least 3 years with Deep technical expertise in Deep Learning - a must.
  • BS/MS degree in Computer Science, Engineering, or a related field - a must.
  • Experience with overhead imagery (aerial / satellite imagery), Orthophoto processing, and with GIS - an advantage.
  • You can code. Your code quality meets the typical Software Engineering standard (and not only the typical Data Science standard) - a must.
  • Proficient in Python - a must.
  • You are comfortable reading academic papers and reproducing their results - a must.
  • Experience with Pytorch - a must.
  • Experience with cloud computing environments (e.g. AWS, GCP, Google Earth Engine) and relevant execution frameworks (Docker, Kubernetes, etc.) - an advantage.

Our Process

If you want to apply, Further in the recruitment process along with your CV you will be asked to send us at least two of the followings:

  • A paper you have published (arXiv included).
  • A technical blogpost you have written (English or Hebrew).
  • A lecture/presentation you gave in a meetup/course/conference.
  • A Kaggle competition you have participated in and scored well.
  • An open-source project you have contributed to.
  • You are comfortable reading academic papers and reproducing their results - a must.
  • Experience with Pytorch - a must.
  • A Jupyter / Colab notebook you have published.