Data Scientist
Primary Purpose
* Development of XCM’s machine learning solutions
* Delivery of client machine learning models.
* Delivery of associated documentation and content on each project.
* Communicating findings to internal and external stakeholders
* Enhancing the client’s ROI with XCM through data driven solutions tailored to their specific business requirements.
* Supporting BAU and planned analytics on client roadmaps when needed.
* Supporting XCM’s analysts in statistical techniques.
Key Responsibilities
* Working closely with the lead Data Scientist and Director of Analytics to develop a suite of machine learning solutions.
* Involvement in the design, creation, productionising, testing, and maintenance of machine learning solutions.
* Developing data models to serve the needs of each client by analysing and predicting customer interactions; including but not limited to, customer sales and their purchasing behaviour, web traffic and user behaviour, email performance, and social media trends.
* Creation of technical and user documentation, marketing and other content associated with each project.
* Produce recommendations on how to develop the XCM data modelling roadmap.
* Confidently present analytics and recommendations both to colleagues and clients.
* Execute larger, complex statistical projects to produce strategic actionable recommendations.
* Lead the necessary actions off the back of analytical recommendations with other members of the analytic, campaign and client management team as required.
* Respond to ad-hoc data requests as required.
* Provide commitment to leadership and continuous improvement.
* Delivery of your agreed objectives.
* Management of your personal development programme.
* Delivery of agreed standards & discipline.
* Management of your quarterly appraisal process & documentation.
Experience & Qualities
* Degree level qualification or equivalent in a mathematical or computing discipline.
* 2+ years’ experience writing production level python code
* Highly proficient with numpy, pandas, sklearn
* Strong understanding of machine learning algorithms and workflow
* Experience scoping and developing machine learning projects such as recommender systems
* Experience with containerised deployment (docker)
* Strong understanding of CI/CD processes and version control
* Proficient in SQL analysis.
* Fully literate in Microsoft Office package.
Attributes
* Able to think abstractly and develop novel solutions to problems.
* Able to quickly learn new programming languages, mathematical concepts, and software.
* A desire to find the best solution to a challenge through collaborative working.
* Genuinely interested in data science / machine learning / AI.
* Strong communication skills.
* Ability to explain and present modelling concepts to non-technical personnel.
* Curious, proactive, organised, and methodical, with an attention to detail.
* Ambitious, enthusiastic, self-motivated, and the confidence to lead projects.