Our client is a leading provider of supportability services to the UK defence sector, delivering unrivalled support solutions for over 60 years. Delivering a seamless support solution, covering everything from supportability engineering, comprehensive obsolescence management and through-life support. Security and quality are at the core of everything they do, and their values define the way they do business. They are obsessive about delivering business value through technology and operate with a strong client focus. They prioritise integrity in all that they do – providing a transparent support structure to help their people develop skills to progress their career. They are building a data science team for the future. The Data Science team is a brand-new team that’s been created with data, data science and analytics at its heart, leading the business to become a data-led company. They want to recruit experienced and creative data scientists, data engineers and data analysts who want to use their existing skills to produce advanced solutions and insights, to learn new skills and of course to have some fun along the way. They want you to help them deliver solutions and insights through new capabilities such as graph databases and analytics, machine learning, image and text processing. About the roleAs a data scientist you will be responsible for delivering a range of machine learning and AI models, and for developing and delivering their graph ; You will work as part of a new team of data scientists working in these areas, as well as working closely with their software development and product teams. In this role, you will have the opportunity to:Develop advanced machine learning models in Python, focussing on: image processing; Natural Language Processing; and standard ML models such as regression models, random forests, clustering etc.Extract and manipulate data from existing SQL data stores such as PostgreSQL and SQL Server. In addition, they are embracing graph databases such as Neo4j and TigerGraph.Develop and maintain data science models in production, including deploying via containerisation methods such as Docker etc.Create data pipelines and a mechanism to monitor and manage these jobs.Design and build repositories to hold wrangled data.Mentor junior members of the team ensuring best practices are developed and then maintained.Work in agile teams, with code reviews and source control.Research new ML techniques and keep abreast of latest developments in machine learning, reading latest literature to identify relevant techniques.Learn new skills, to test and prove new technologies or capabilities and drive what you discover into working production solutions.Write blogs and whitepapers on contemporary and latest developments in data science and machine learning to reach a wide-audience. About you They require data scientists with several of the following skills and experience: A degree (preferably MSc/Phd) in a quantitative discipline (eg Data Science, Mathematics, Statistics, Computer Science, Physics etc)Industry experience writing high quality, production-grade Python code, with familiarity of code reviews, agile development and version control (Git).As a data scientist you will have detailed knowledge and real-experience on a range of AI techniques (eg supervised and unsupervised machine learning techniques, deep learning, graph data science and analytics, statistical analysis, time series, geospatial data, etc.).You will have commercial experience in building, developing and testing machine learning solution and models in Python using a range of libraries including: Pandas, numpy, scipy, scikit-learn, Keras, TensorFlow, PyTorch, etcKnowledge of SQL for accessing and processing data. PostgreSQL is preferred but general SQL knowledge is more important.Extensive Natural Language Processing experience including text classification, topic modelling, named entity extraction, relationship extraction and text summarisation. Familiarity with common NLP tools and frameworks including: Stanford’s Stanza, Spacy, NLTK, BERT, GLOVE, Spark NLP etc.Computer vision and image processing experience with R-CNN, OpenCV etc.Development and deployment technologies including continuous integration tools ( Jenkins) and containerisation technologies ( Docker, Kubernetes).Strong interpersonal skills with the ability to work with stakeholders and clients to establish requirements in non-technical language, and the ability to translate those requirements into real solutions.Excellent verbal and written communication skills, with ability to explain data science concepts to stakeholders and large audiences.Well organised and accurate with good time management.Ability to solve real-world problems with independent research while being able to work in a team. The following would be highly advantageous: Cloud experience with one of AWS, Azure or Google Cloud Platform (GCP).Knowledge of graphs/networks, and graph algorithms such as pathfinding, centrality algorithms, and community detection. Experience of native graph databases with Cypher and Neo4j is preferred, or at least experience of building networks in Python using Networkx.Django experience to build Python based solutions and dashboards. The following would be nice to have: Emerging and contemporary fields of ML, eg synthetic data and privacy; Explainable AI and frameworks/tools such as SHAP and LIME.AWS Cloud Practitioner, or AWS Machine Learning and Data Analytics specialities; or equivalent certifications from Azure or Google.Some knowledge of Java.A certification in Neo4j. This is an exciting time to join our client as they build and deliver new technologies for the ; They offer great benefits package and opportunity to get exposure to unique, cutting edge projects with a team of like-minded individuals all striving for the same goals. In addition to a competitive salary, they offer:Professional development, with support for training courses, certifications and conferences.An environment that encourages entrepreneurial spirit.Fully remote work from anywhere within the UK, though you will be required to travel to the office and client sites for meetings as necessary.A pension scheme, a cycle-to-work scheme and other benefits.25 days annual holiday plus up to 5 additional days.Hackathons and other company events. Due to the nature of work undertaken at our client's site, incumbents of these positions are required to meet special nationality rules and therefore these vacancies are only open to sole British Citizens. Applicants who meet this criteria will also be required to undergo security clearance vetting, if not already security cleared to a minimum SC level Electus Recruitment Solutions provides specialist engineering and technical recruitment solutions to a number of high technology industries. We thank you for your interest in this vacancy. If you don't hear from us within 7 working days please presume your application has been unsuccessful on this occasion. You are of course free to resubmit your CV/details in the future and we shall assess your suitability at that time. This role is a permanent position