Senior C++ Developer - Computer Vision / Image Processing / Machine Learning

  • Mitek
  • San Diego, CA, United States
  • Jul 26, 2017
Full time Developer

Job Description

Mitek (NASDAQ: MITK) - a leading Cloud-business innovator in Artificial Intelligence and Machine Learning that simplify everyday tasks - is seeking qualified candidates for a Sr. C++ Developer role, based in San Diego. 

Mitek (NASDAQ:MITK) is a global cloud-technology leader in mobile capture and identity verification software solutions. Mitek’s identity verification allows an enterprise to verify a user’s identity during a mobile transaction, enabling financial institutions, payments companies and other businesses operating in highly regulated markets to transact business safely while increasing revenue from the mobile channel. Mitek also reduces the friction in the mobile users’ experience with advanced data prefill. These innovative mobile solutions are embedded into the apps of more than 5,600 organizations and used by tens of millions of consumers for mobile check deposit, new account opening, insurance quoting, and more.

We have a track record of breakthrough achievements that have helped transform mobile banking and the identity verification markets. As a result, we are a NASDAQ-listed company and have grown globally at 30% annually for 5+ years, with headquarters in San Diego, CA and offices in the UK and the Netherlands.  

This is a very dynamic and fast-paced work environment.  A high degree of leadership and commitment are essential. We’re looking for team members that live our core values of Delivering, Learning and Caring.


What You’ll Do (Role Description)

As a computer vision engineer you will seek robust solutions to some of the most long-standing recognition problems in machine vision and continuously improve performance of existing algorithms. This role involves extensive research and problem solving that spans a number of areas including computer vision, machine learning, image processing and software engineering. You will work closely with other software engineers, product managers and QA personnel to create high quality and highly performing solutions.


Who You Are (Soft Skills, Attributes)

  • Self-starter and entrepreneurial mindset
  • Thrives in a fast-paced start-up team-focused culture and adapts to a changing environment
  • Data-driven, strategic mindset
  • Logical and creative problem-solving
  • Excellent interpersonal and relationship management skills
  • Planning, organization, and facilitation skills
  • Ability to manage and influence others (both within and outside your own direct work-group)
  • Ability to summarize complex issues simply and effectively


What You Need (Skills/Experience)

  • Strong technical expertise in C++ programming
  • Experience implementing algorithms in Computer Vision and/or Machine Learning.
  • Build cutting edge computer vison / machine learning systems.
  • Professional experiencing in solving computer vision solutions related to image processing, object recognition and classification
  • Excellent knowledge of theory and practice of computer vision methods
  • Understanding of OOP Concepts and Design Patterns
  • Experience with performance and code and memory profiling tools and practices


Preferred Experience

  • Experience with OpenCV and/or other Computer Vision libraries
  • Proven experience using scale invariant descriptors, machine learning, high-dimension classifiers, CNN, DNN
  • Experience with OCR and document lifecycle management
  • Experience with build and configuration tools such as Make, CMake
  • Understanding of Multi-threading, concurrency, parallelism and synchronization
  • Experience developing systems based on user stories
  • Experience leading software design working sessions
  • Expertise with unit, integration, and system test paradigms
  • Experience with C#/.Net
  • Experience with HTML and JavaScript and SPA's (Single Page web Applications)
  • Experience with Agile / Scrum methodology
  • Comfort and familiarity with producing and writing customer facing documentation
  • Proven experience estimating work accurately and driving to defined milestones


Education & Skills

  • MS/PhD in CS/EE, related technical field or equivalent practical experience
  • 5+ years of work experience in an applied research setting
  • Clear and concise communicator; good at setting expectations and raising issues as needed
  • Self-motivated, energetic, enthusiastic, and innovative
  • Strong team player and positive attitude