Design and develop Predictive Analytics and Prescriptive Analytics architecture and features for artificial intelligence software solutions, including developing machine learning and statistical models to perform big data analysis. 


Duties will include the following: 

  • Research, design and develop algorithms and techniques to perform data manipulation and transformation; build generative and discriminative models to perform clustering, classification, regression, and recommendation systems; 
  • Design and build custom machine learning models; 
  • Build and implement machine learning algorithms to plan, create, coordinate, and deploy business information solutions; gather business requirements and technical specifications for developing analytics solutions; 
  • Develop artificial intelligence and machine learning algorithms; 
  • Custom design and implement various techniques in machine learning such as support vector machines, neural networks, genetic algorithms, principal component analysis, cluster analysis, k-means, decision trees, random forests, regression analysis, Bayesian analysis, Naïve Bayes, and deep learning; 
  • Analyze large, complex, multi-dimensional data sets; 
  • Develop analytic solutions using R, Python, Scikit-learn, SQL and similar statistical tools and frameworks; 
  • Utilize Deep Learning neural networks including RNN, CNN, LSTM, and Autoencoder to predict the behavior and performance of businesses.


REQUIREMENTS: 

  • Master’s degree (or equivalent*) in Data Informatics, Computer Science, Applied Mathematics, Statistics, Analytics or a related field such as Computer Science and Engineering.
  • Minimum 3 years of relevant experience in the job offered or as a Software Engineer, Software Engineering Analyst, Application Developer, Programmer Analyst.
  • Minimum 2 years of experience with algorithm design and development; software architecture development; data engineering, data structures, and data visualization; statistical data analysis; 
  • Artificial Intelligence (AI) and deep learning techniques; feature synthesis, engineering, and hyper-parameter tuning; 
  • Natural Language Processing; Machine Learning, including Bayesian modeling, multivariate and logistic regression, support vector machines, cluster analysis, decision and regression trees, random forest, neural networks and ensemble methods; analyzing large, complex, multi-dimensional data sets and developing analytic solutions; 
  • Experience working with structured and unstructured data (text, image). 
  • Working experience  with unstructured data such as audios and videos is not mandatory but  will be an add-on advantage.
  • Experience in predictive analytics using R, Python, Scikit-learn, and SQL, PostgreSQL statistical tools; Spark, Hadoop, Unix O/S, Github; and programming languages Java, Python, R.




Our perfect candidate is someone that:

  •  Is proactive and an independent problem solver
  •  Is a constant learner. We are a fast-growing company. We want you to grow with us!
  •  Is a team player and good communicator