Responsibilities:
- Develop robust, scalable and maintainable machine learning models to answer business problems against large data sets
- Perform elements of data cleaning, feature selection and feature engineering and organize experiments in conjunction with best practices
- Benchmark, apply, and test algorithms against success metrics. Interpret the results in terms of relating those metrics to the business process
- Work with development teams to ensure models can be implemented as part of a delivered solution replicable across many clients
- Visualize data to tell compelling stories
Requirements:
- Experience with Machine Learning, or Statistical Learning with a proven track record of applying them to real problems and real data
- Experience working with big data systems and big data concepts
- Ability to provide clear and concise communication both with other technical teams and non-technical domain specialists
- Strong team player; ability to provide both a strong individual contribution but also work as a team and contribute to wider goals is a must in this dynamic environment
- Strong coding ability with statistical analysis tools in Python or R, and general software development skills (source code management, debugging, testing, deployment, etc.)
- Excellent problem solving skills.
- Strong verbal and written communication skills
Education: Masters or higher in data mining or machine learning; or equivalent practical analytics /modelling experience