About US


Vista Money, headquartered in Ann Arbor, Michigan, is a market leading software provider, partnering with banks, financial institutions and retailers to transform their businesses and stay ahead of a changing marketplace.

Position : Machine Learning Developer


Experience minimum: 3+ Years

What Are We Looking For:


As a ML Developer, you will help transform our clients data into tangible business value by analyzing information, communicating outcomes and collaborating on product development. Work with Best in Class open source and visual tools, along with the most flexible and scalable deployment options. Whether it s investigating patient trends or weather patterns, you will work to solve real world problems for the industries transforming how we live.

What You Will Do:


  • Discover the information hidden in structured & unstructured data by applying data mining techniques, doing statistical analysis, and building high quality prediction systems.
  • The candidate should understand and use computer science fundamentals, including data structures, algorithms, computability, complexity, and computer architecture.
  • Should apply machine learning algorithms and libraries.
  • Evaluating & identifying the right Machine Learning and data science techniques & toolsets to address a variety of predictive analytics problems.
  • An individual contributor as well as a guide to the fellow team members in discovery, design, and development of analytical models.
  • Working with functional & technical teams in the development, pilot & optimization of tools and models using Machine Learning & Natural Language Processing.

What Makes You A Great Fit:


  • Advanced degree in statistics, computer science, machine-learning or related fields such as econometrics.
  • 4+ years of professional experience in software engineering, with a good understanding of the Information Technology industry
  • 3+ years of data mining (structured / unstructured data) & Machine Learning experience, with a proven ability to design and develop solutions across ML landscape (supervised, un-supervised, semi-supervised etc.) Excellent applied statistics skills
  • Supervised algorithms, such as k-NN, Naive Bayes, Decision Trees, Logistic Regression, SVM, Random Forests, Neural Nets etc.
  • Unsupervised algorithms including clustering, anomaly detection, document similarity, dimensionality reduction etc. Image processing/ classification using machine learning.
  • Proven experience with below toolkits & technologies is a must: - Statistical programming languages such as Python. - AWS/ GCP/ Azure Machine Learning - ML and NLP toolkits such as scikit-learn, TensorFlow, PyTorch, Keras, Stanford suite, Python NLTK, spaCy
  • Strong attention to detail and excellent quantitative and qualitative analytical ability
  • Team player and a self-starter; Excellent collaboration skills, Excellent oral & written communication skills, with ability to explain machine learning concepts and findings or techniques to varied stakeholders.