Data Scientist
Role details
Job location
Tech stack
Job description
Within our Data Science teams here at Euromonitor we work with data collated from the ever-changing and dynamic world of consumer goods. The data we analyse/collect comes both from standardized databases and from online retail channels in various forms, such as semi-structured text, which can come in a variety of languages, images or precise numeric values.
To date we have already developed 400+ ML models which help us to identify consumer good attributes, of which are clients work with us to understand and gain insights from.
Currently we are looking for a new colleague to join the team and assist in developing new and improving existing ML models according to our clients changing needs. Within this role you will work cross-departmentally to execute on a wide array of projects that will suggest new ways of looking at the data to support our clients., * Formulating hypotheses and developing proof-of-concept ML models for NLP i.e. image / text Processing.
- Work on Supervised/Unsupervised Learning tasks.
- Translate Industry specific knowledge into proper models.
- Monitor and ensure data quality.
- Communicate insights effectively in both a written and visual way.
Requirements
Ideally you will bring to the role:
- A background in Mathematics/Physics/Natural Sciences or Engineering fields, with relevant working experience of 2+ years.
- Advanced knowledge of Python/R/SQL, understanding of merge-request git flow, basic scripting including CI/CD, regular expressions, shell commands, HTML/JavaScript and basic webapp development skills.
- Good coding habits such as proper documentation, linting, styling, reproducibility, code review best practices, and test-driven development.
- Skills to maintain ML models: measure performance, add/remove classes, create effective labelling batches, retrain with assessment of the impact.
- Ability to suggest model improvements, propose working solutions for business problems, ensure the model works with existing models, track model experiments and keep model documentation updated.
- Skills to clearly communicate problem status, actions taken, conclusions, improvements and limitations.
- Experience creating and using cloud resources, familiarity with notebooks, SQL instances, buckets, secrets, VMs, and service accounts, understanding and contributing to pipelines, applying model scaling practices and cloud cost awareness.
- Understanding of which visualizations to use with different data types, comfortable with at least one visualization framework, and capable of creating shareable/dynamic reports/apps.
- Proficiency in applying EDA principles, classical supervised/unsupervised learning techniques, main NLP techniques, a good understanding of deep-learning techniques and awareness of model and computational complexity.
_The role has a monthly gross salary of €3,750 - €5,000, dependent on experience.
Benefits & conditions
International: We have a multinational workforce and communicate daily across our 16 global offices.
Hardworking and Sociable: Our staff balance hard work with enjoyment, offering flexible hours and regular social events, including after-work meetups, summer and Christmas parties.
Committed to Making a Difference: Our Corporate Social Responsibility Programme provides two volunteering days annually; donation amounts for new starters and supports local and international charities through various initiatives.
Excellent Benefits: We offer competitive salaries, private health insurance, and generous holiday allowances, amongst much more!
Opportunities to Grow: We provide extensive training and development, promoting from within and across departments, and rewarding talent.