Algorithm Engineer/Scientist

Location: Ann Arbor, MI

Department: R&D

Type: Full Time

Min. Experience: Mid Level

NovoDynamics, a cutting-edge software technology company, uses its advanced pattern recognition and predictive analytics capabilities to transform its customers’ data into actionable information and insights.  Our software solutions are utilized across a variety of industries by prestigious commercial, government and academic customers located around the world.


We are looking for exceptional people to join our fast growing company, which is located at our high-tech facility in downtown Ann Arbor.  Want to help us use our technology to make a positive difference in the world?  We want to hear from you.


We want you to have an area of expertise, but you should also be willing and able to ramp up quickly and do great work in a broad range of development areas.


Primary responsibilities:
• Research, design and prototype fast, effective algorithms to solve hard problems related to classification, clustering, image enhancement, machine vision, pattern recognition, predictive modeling, etc. 
• Become familiar with the structure and function of our shipping products as well as our testing environment.
• Implement your vetted algorithms in commercial-quality code.
• Plan and execute large-scale tests to verify and validate robustness and accuracy.  We make empirical, data-driven decisions about what improves our software and what doesn’t.
• Keep up with bleeding edge machine learning and image processing research.


Who we’re looking for:
• You’re a versatile, hard-working, “get it done” person.
• You understand the most complex algorithms, data structures, machine learning techniques, and feature sets including things like: HMMs, SVMs, NNs, Harr features, priority queues, decision trees, ensembles of learners, boosting, bagging, n-grams, FSTs, language modeling, Bayesian probabilities, log-likelihood, dynamic programming, connected components, chain codes, k-means clustering, etc.
• You’ve implemented at least a few of those yourself.
• You have a strong intuitive sense for how fast an algorithm will be (time complexity).
• You love programming and science.
• • You readily understand most research papers and can explain them to your coworkers.
• You will go to any lengths to help your teammates solve problems or learn to use new tools.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
Using "Apply With LinkedIn" in IE11? Read this first. Connecting LinkedIn
First name*
Last name*
Email address*
Phone number*
Resume*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter
What’s your citizenship / employment eligibility?*
Website, blog or portfolio:
What languages do you speak fluently?
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!
Human Check*