Summary
Leads the development and implementation of machine learning solutions for complex, high-impact business problems. Architects end-to-end machine learning pipelines and systems, incorporating MLOps practices. Evaluates and selects tools, frameworks and infrastructure for machine learning projects. Establishes practices and standards for machine learning development and operations. Provides expert advice and guidance on machine learning techniques and applications. Collaborates with stakeholders to align machine learning initiatives with organisational goals.
Work Activity Components
Title | Details |
---|---|
Collaboration (Level Five) (MLNG) | Collaborates with stakeholders to align machine learning initiatives with organisational goals. |
Evaluation (Level Five) (MLNG) | Architects end-to-end machine learning pipelines and systems. Evaluates and selects appropriate tools, frameworks, and infrastructure for machine learning projects. |
Policies (Level Five) (MLNG) | Contributes to the development of organisational policies for the creation, training and use of machine learning systems. |
Technical Skills
Title | Details | Depth |
---|---|---|
Big Data | The discipline associated with data sets so large and/or complex that traditional data processing applications are inadequate. The data files may include structured, unstructured and/or semi-structured data, such as unstructured text, audio, video, etc. Challenges include analysis, capture, curation, search, sharing, storage, transfer, manipulation, analysis, visualization and information privacy. | Proficient in |
Business Environment | The business environment relating to own sphere of work (own organisation and/or closely associated organisations, such as customers, suppliers, partners and competitors), in particular those aspects of the business that the specialism is to support (i.e. localised organisational awareness from a technical perspective). | Proficient in |
Other Skills
Title | Details | Depth |
---|---|---|
Artificial Intelligence Concepts | Understanding of concepts and trends in artificial intelligence and the potential benefits and real-world implications, including risk and security, of its deployment within the organisation. | Proficient in |
Standards Writing Techniques | Principles, methods and techniques for establishing, documenting, and maintaining standards. | Familiar with |
Training
Title | Details |
---|---|
Coaching | Concepts, methods and techniques for providing coaching in subject specialisms to individuals or groups (e.g. GROW model). |
Real-time Systems Development | Principles of concurrent and non-concurrent synchronisation, and the tools and techniques for the development of event-driven and/or polled critical systems. |
User Interface Design | Principles, practices, tools and techniques for user interface design and the creation of graphical user interfaces that make user interaction with systems, software, and applications as simple and efficient as possible. |
Professional Development Activity (PDA)
Title | Details | PDA Group |
---|---|---|
Deputising | Standing in for supervisor or manager on a temporary basis during periods of absence. | Broadening Activities |
Gaining Knowledge of Activities of Employing Organisation | Developing an understanding of the potentially diverse range of activities (service, governance, administrative, regulatory, commercial, charitable, industrial, etc.) undertaken by the employing organisation. | Increasing Knowledge |
Gaining Knowledge of Broader IT Issues | Increasing and maintaining currency of knowledge of broader IT issues through reading, attending and participating in seminars or conferences, special studies, temporary assignments etc. | Increasing Knowledge |
Job Shadowing and Special Assignments | Undertaking temporary periods or secondments in other roles, particularly those that offer a new perspective on own function or exposure to other environments and cultures. | Broadening Activities |
Negotiating and Influencing | Undertaking learning and practice of negotiating with and influencing others. | Developing Professional Skills |
Participation in Professional Body Affairs | Taking an active part in professional body affairs at branch, specialist group, committee or board level. | Participation in Professional Activities |
Research Assignments | Exploring a topic which is not part of own normal responsibilities and presenting findings to colleagues and/or management | Increasing Knowledge |
Team Leadership | Undertaking learning and practice of the skills required to lead teams, including motivation, direction, coaching, delegation, appraisal, counselling and developing others. | Developing Professional Skills |
Qualification Components
Title | Awarding Bodies |
---|---|
AI Engineer Career Path | Microsoft |
AWS Certified Machine Learning Specialty | AWS Amazon Web Services |
Professional Machine Learning Engineer | GoogleCloud |
FEDIP Advanced Practitioner | The Federation for Informatics Professionals |
Additional Frameworks
National Competency Framework for Data Professionals in Health and Care
Behaviours
Title | Details |
---|---|
Delivering outcomes (B1.1) (Level Four) | You are able to gather the skills of a diverse multi-disciplinary team in order to achieve an agreed outcome. |
Communicating within a hierarchy (B1.2) (Level Four) | You are able to challenge the use of hierarchical arguments where logic supports a different course of action and call out the use of emotional or coercive influence. |
Generating consensus (B1.3) (Level Four) | You are consistently able to gather a consensus of opinion to support your arguments and often know what people will support prior to discussion. |
Logical arguments (B1.4) (Level Four) | You are able to construct a clearly predicated argument with logically consistent conclusions whilst providing robust refutations of counterarguments. |
Negotiation (B1.5) (Level Four) | You are able to negotiate exchanges over multiple poles of interest in order to achieve a specific result even when those involved have hidden agendas, while allowing everyone to share multiple viewpoints. |
Generating support (B1.6) (Level Four) | Your team and colleagues will often go above and beyond to support your initiatives. |
Influence (B1.7) (Level Four) | Your opinion is often sought early by peers dealing with politically sensitive issues. |
Equality (B2.1) (Level Four) | You make extra efforts to ensure that, where the voices of certain groups are not being heard, you take the time to give them a voice. |
Challenging discrimination (B2.2) (Level Four) | You are able to engage with sensitive ED&I issues and deal with them with the utmost dignity, respect and fairness. |
NHS Constitution (B2.3) (Level Four) | You promote the behaviours and values listed in the NHS Constitution. |
Supporting others (B2.4) (Level Four) | You view the wellbeing of you and those around you with high priority. You take every step to ensure that people within your domain know that it's okay not to be okay. |
Open environment (B2.5) (Level Four) | You are an ally for underrepresented and marginalised groups and model an open environment by facilitating sessions for these individuals to share their lived experiences with you and your colleagues. |
Challenging disrespect (B2.6) (Level Four) | You support staff to understand the impact of disrespectful behaviour and support them in challenging it. |
Written communication (B3.1) (Level Four) | You are able to produce original written material that is accessible, referenced and publishable, including the production of literature reviews. |
Discussing complex ideas (B3.2) (Level Four) | You are able to engage in complex technical debates with other specialists whilst using accessible and accurate language. |
Delivering complex ideas (B3.3) (Level Four) | Your confidence in your expertise enables others to feel confident and at ease with your contribution. |
Understanding new ideas (B3.4) (Level Four) | You are able to design all insight into complex information in a way that is both accurate and concise. |
Reading audiences (B3.5) (Level Four) | You are able to read large audiences to assess how well they have understood a series of multi-disciplinary concepts. |
Reading audiences (B3.5) (Level Four) | You are able to read large audiences to assess how well they have understood a series of multi-disciplinary concepts. |
Seeking opinions (B4.2) (Level Four) | You regularly create multi-disciplinary teams to address complex problems. |
Sharing best practice (B4.3) (Level Four) | You create an environment where the sharing of best practice is viewed as a central part of every review process. |
Embedding best practice (B4.4) (Level Four) | You ensure that all processes within your area are based on models of "what good looks like". |
Patient impact (B5.1) (Level Four) | You ensure work within your area is as efficient as possible and enables better health and care outcomes. |
Understanding the customer (B5.2) (Level Four) | You seek out opportunities to work collaboratively with customers to pre-empt requests. |
Customer service (B5.3) (Level Four) | You understand changes within health and care with a view offering solutions to foreseen requirements. |
Customer solutions (B5.4) (Level Four) | You apply new solutions to customer requirements in order to ensure maximum accuracy and efficiency. |
Leadership
Title | Details |
---|---|
Empathy and understanding (Level Four) | You act with care, empathy and understanding and ensure that your team knows you are always available to them. |
EDI (Level Four) | You actively engage in your organisation's EDI networks to better understand and appreciate the lived experiences of people different to you and how you can create a working environment supportive to all. |
Compassion (Level Four) | You ensure that, whilst being a workplace, emotional issues are dealt with care and sensitivity. |
Team support (Level Four) | Your team feels supported and empowered to exceed their goals. |
Positivity (Level Four) | You set clear goals and expectations that are visible to your team and others in affiliated areas. |
Innovation (Level Four) | You build the importance of trying new things and failing in a controlled environment into your ways of working whilst always celebrating success. |
Safe to fail (Level Four) | You facilitate networking opportunities for your team, including those with external organisations. |
Fairness (Level Four) | You are regarded as fair by your team who consistently give you the best of their abilities. |
Opportunities (Level Four) | You identify opportunities for your team to learn from failure including fast fails and sandbox environments. |
Goals (Level Four) | You set challenging goals whilst empowering the team to explore a number of different solutions whilst keeping yourself available to support them. |
Performance (Level Four) | You regard sub standard work as a reflection of your ability as you had the opportunity to prevent it. |
Motivation (Level Four) | You use your knowledge of the motivations of your team to plan succession and support them in their ambitions beyond your team. |
Expectations (Level Four) | You are able to express the ramifications of below standard work in an honest and unemotional way. |
Developing talent (Level Four) | You take pride in the talent of your team and go to great lengths to develop their skills and innovations. |
Succession planning (Level Three) | You are able to readily identify those in your team who have the opportunity to excel at their level and beyond and use this knowledge to begin succession planning. |
Managing expenditure (Level Four) | You are able to agree and control expenditure required for the effective running of your team. |
Budget control (Level Four) | You agree and control budget allocations, highlighting anomalies in expenditure and make suggestions for the reallocations of funding. |
Forecasting (Level Four) | You are able to produce accurate forecasts based on current expenditure and foreseen developments within your division. |
Business cases (Level Four) | You deliver accurate and insightful business cases with appropriate and balanced options appraisals. |
Recruitment (Level Four) | You support your team to recruit effectively whilst ensuring that fairness towards equality and diversity remains a priority throughout the process. |
Supporting ambition (Level Four) | You take the time to talk to all staff members within your remit and encourage your managers to support their ambitions, providing solutions where these diverge from perceived organisational drivers. |
Training opportunities (Level Four) | You ensure that your managers enable training on a regular basis within their unit and have ample access to training for their own development. You ensure that everyone understands delegation is a development opportunity that requires time and should not be seen as a shortcut to alleviating workloads. |
Professional development (Level Four) | You take an active interest in all staff members' PDPs within your area and ensure that development opportunities are seized upon. |
Managing external pressures (Level Four) | You ensure that time is set aside for the team to focus on each aspect of their role, wherever possible, free from distraction and interruption, protecting them, where possible, from the pressures of other managers outside the department, ensuring their well-being is protected from external pressures. |
Data Skills
Title | Details |
---|---|
Reporting (Machine Learning) (Level Three) | Reports fully on own and team’s analytical work in sufficient detail to meet customer needs, effectively presenting results in both written and oral form and explaining strengths and limitations of analysis and the underlying data. |
Key messages (DSC3.2) (Level Four) | Communicates key messages to customers and translates research, analysis and results for a non-technical audience. |
Explanation and recommendation (MLEC1.3) (Level Four) | Has comprehensive knowledge of the strengths and limitations of analysis and the underlying data and is able to provide caveats in a constructive way. |
Tailored presentation (Machine Learning) (MLEC1.4) (Level Four) | Presents analytical work appropriately tailored to a range of internal and external audiences. |
Improving outputs (Machine Learning) (MLEC1.5) (Level Four) | Engages with customers, shares findings and leads on debates that may influence decision making, inspiring the team to do similarly. |
Tool selection (Machine Learning) (MLEC1.6) (Level Four) | You lead on and support the team in determining the available tooling and can make balanced and pragmatic recommendations, based on the known associated positives and negatives. |
User needs (Machine Learning) (MLEC1.7)(Level Four) | Develops plans demonstrating how user needs will be met. |
User research (MLEC1.8) (Level Four) | Understands how to integrate findings from user research and collaborates effectively with colleagues from these professions to deliver enhanced products. |
Reporting processes (Machine Learning) (MLEC1.9) (Level Four) | Ensures that reporting processes are robust, efficient and fit for purpose. |
Standards (Machine Learning) (MLEC1.10) (Level Four) | You lead and advise on the adoption of available standards, procedures, methods, tools and techniques. |
Benefits and value (Machine Learning) (MLEC1.11) (Level Four) | You can communicate the benefits and value of different solutions. |
System context (Machine Learning) (MLEC1.12) (Level Four) | Understands the system context of their product including the identification of stakeholders and appreciation of wider issues. |
Community links (MLEC1.13) (Level Four) | Develops and maintains links with machine learning colleagues in the wider community of academia and industry. |
Techniques (MLEC2.1)(Level Four) | You have a deeper understanding and are able to discuss the robustness and context of the machine learning models and techniques. |
Guidance (MLEC2.2)(Level Four) | You can provide guidance on matching data sources with relevant applied mathematics and statistical techniques to meet analysis goals. |
Application (Machine Learning) (MLEC2.3) (Level Four) | You can apply appropriate statistical techniques to available data to discover new relations and offer insight into research problems, helping to improve organisational processes and support decision making. |
Research and development (MLEC2.4) (Level Four) | You can keep up with scientific developments, understand research papers, and contribute to research in the field of machine learning. |
Computer science practices (MLEC2.5) (Level Four) | You understand the application of computer science practices in the healthcare specific context and lead on improving the technology stack. |
Ethical considerations (MLEC3.1) (Level Four) | You lead on and champion the application of ethical considerations in the development and deployment of machine learning models, within the team and broader organisational context. |
Privacy awareness (MLEC3.2) (Level Four) | You can ensure that models and data usage comply with privacy standards and regulations, and that data is handled securely. |
Regulatory compliance (MLEC3.3) (Level Four) | You ensure adherence to relevant AI regulations and legal requirements. |
Cybersecurity awareness (MLEC3.4) (Level Four) | You actively engage with cybersecurity colleagues and ensure that appropriate security measures are in place. |
Interdisciplinary collaboration (MLEC3.5) (Level Four) | You ensure comprehensive compliance through active collaboration with other disciplines like cybersecurity, data privacy, and legal teams to ensure comprehensive compliance and security. |
Best practice (MLEC4.1) (Level Four) | You can demonstrate in-depth knowledge of new developments and best practice and ensure you that your team members are kept up to date with changes in the industry. |
Tools and techniques (Machine Learning) (MLEC4.2) (Level Four) | You can demonstrate in-depth knowledge of machine learning tools and techniques, which you can use to solve problems creatively and to create opportunities for your team. |
Improvement (Machine Learning) (MLEC4.3)(Level Four) | You create an environment for and model a mindset of continuous development and iterative improvement of models and solutions. |
Leadership (MLEC4.4) (Level Four) | You can be a leader in the Machine Learning community. |
Knowledge sharing (Machine Learning) (MLEC4.5) (Level Four) | You can act as a coach, inspiring curiosity and creativity in others. |
Realistic solutions (MLEC4.6) (Level Four) | You focus on exploring and promoting possible alternative solutions that would work within the tech stack, emphasising forward-looking but practical approaches. |
Integration skills (MLEC5.1) (Level Four) | You lead on continuous improvement and managing the migration of tools from one system to another. |
Containerisation and interoperability (MLEC5.2) (Level Four) | You lead on containerisation and ensure continuous improvement between different systems and platforms. |
Redundancy and reliability (MLEC5.3) (Level Four) | You ensure redundancy and reliability in solutions. |
Cost-benefit analysis (MLEC5.4) (Level Four) | You lead on balancing cost, benefit, and performance considerations in system integration. |
Testing and monitoring (MLEC5.5) (Level Four) | You devise testing frameworks and lead on monitoring systems and model drift. |
Lifetime management (MLEC5.6) (Level Four) | You design solutions that address lifetime management considerations. |
Understanding infrastructure (MLEC5.7) (Level Four) | You identify areas of improvement and work to improve infrastructure. |
Programming skills (MLEC6.1) (Level Four) | You can demonstrate proficiency in programming across multiple languages and platforms, provide technical advice to stakeholders, and set the team-based standards for programming tools and techniques. |
Version control (MLEC6.2) (Level Four) | You champion version control across the organisation. |
Robust coding practices (MLEC6.3) (Level Four) | You devise and champion robust coding practices. |
Non functional requirements (MLEC6.4) (Level Four) | You consider non functional requirements and impact on user experience. |
Code review and debugging (MLEC6.5) (Level Four) | You lead code reviews and debugging, setting the framework for what good looks like. |
Application development (MLEC6.6) (Level Four) | You can develop applications, including front-end interfaces for machine learning models. |
CI/CD (MLEC6.7) (Level Four) | You champion continuous integration and continuous deployment (CI/CD) pipelines. |
API development (MLEC6.8) (Level Four) | You can demonstrate proficiency in setting up and using APIs. |
Development approaches (Machine Learning) (MLEC6.9)(Level Four) | You can maintain technical responsibility for all the stages and iterations of a software development project. |
Engineering standards (Machine Learning) (MLEC6.10)(Level Four) | You can advise on the right way to apply standards and methods to ensure compliance. |
Agile methods (MLEC6.11) (Level Four) | You lead the deployment of agile methodologies like Scrum and Kanban. |
Cloud fundamentals (MLEC7.1) (Level Four) | You are certificated or have demonstratable experience of developing solutions in Cloud. |
Distributed systems (MLEC7.2) (Level Four) | You can demonstrate experience of distributed computing principles, including multi-threading and the use of multiple servers. |
Scalability (MLEC7.3)(Level Four) | You can design and implement scalable machine learning solutions that can handle large datasets and high computational loads. |
Resource management (MLEC7.4) (Level Four) | You can efficiently manage computational resources to optimise performance and cost. |
Security considerations (MLEC7.5) (Level Four) | You can design and implement solutions that adhere to security considerations as a first class citizen. |
Performance monitoring (MLEC7.6) (Level Four) | You can design alerts and incident strategies to deal with changes in performance. |
Fault tolerance (MLEC7.7) (Level Four) | You can implement fault-tolerant systems to ensure reliability and availability of distributed applications. |
Data Modelling (Level Three) | You can build appropriate data models from physical data models and pick the most appropriate infrastructure. You understand data entities, attributes and specific modelling environments, e.g. Oracle, SQL Server, Hadoop etc. |
Machine Learning (Level Three) | You have detailed understanding of supervised, unsupervised, semi-supervised and re-inforcement models and where these methods are most effective. You have skills in programming languages such as Python to enable more detailed Machine Learning models. |
Technological Specialisms (R, Python, SQL, Tableau etc.) (Level Three) | You can produce complex data models and visualisations whilst ensuring accurate linkage and data quality. You use appropriately advanced coding and debugging skills to utilise and contribute to the open source community. |
Data Automation (Level Three) | You are able to link directly to source data using appropriate tools. You understand the inbuilt functionality of Microsoft and other products to directly link to SQL servers, Azure etc. You have knowledge of APIs and how they may benefit automation. |
Hypothesis Testing (Level Two) | You can determine the correct statistical tests for hypotheses, along with whether testing should be one tailed or two tailed. You understand alpha and beta and what p-values and confidence limits mean and you know how to calculate them. |
Operational Research (Level Two) | You have the ability to analyse issues of concern incisively and to develop effective and systematic methods to resolve them persuasively. |
Project Skills
Title | Details |
---|---|
Business cases (Level Four) | You instigate business case development and work with project management colleagues to define project requirements, scope and overall time, quality and cost constraints. |
Scope (Level Four) | You define and engage stakeholders. |
Reviews (Level Four) | You advise on the coherence of programmes in data and digital to maximise the effectiveness of time and available skills within the business. |
Quality assurance - Data and digital (Level Four) | You lead quality assurance in data and digital, drawing on external expertise where necessary, learning lessons and sharing those with the wider data and digital community for their project work. |
Advice and monitoring (Level Four) | You monitor and manage the capacity of data and digital teams to meet current project plans, escalating any issues with skills, timeframes and other resources impacting upon project plans with colleagues in project management. |
Scheduling (Level Four) | |
Refinement (Level Four) | |
Resource identification (Level Four) | You ensure resources for projects are in place and optimised across any programmes, communicating their business value to non-data and digital colleagues and stakeholders. |
Skill acquisition and management (WP3.2)(Level Three) | You plan for the recruitment of staff with additional required skill sets, liaising with HR and/or other providers to source skilled staff to fulfil project roles, onboard and manage them and their workloads. |
Additional tools and resources (Level Three) | You cost and acquire, deploy and contract for the support of additional tools and resources such as hardware, software, training and data sources for the course of the project life cycle. |
Resource allocation (Level Two) | You plan the allocation of existing resources to project work whilst effectively maintaining business as usual wherever feasible. |
Project management (Level Four) | You ensure the team's project delivery activities have sufficient resources to co-exist with business as usual. |
Pilots and testing (Level Four) | You manage the risks and issues affecting data and digital roles in the project or programme. |
Implementation (Level Four) | You engage with project managers and stakeholders to map out all necessary resources and activities for effective and sustained implementation |
Business change (Level Four) | You promote how data and digital can champion business change and identify further technological opportunities to bring about business benefits. |
Assurance (Level Four) | You provide assurance that the business benefits identified for a project can be realised, refining options for delivery and managing change control processes. |
Evaluation (WP5.3) (Level Three) | You ensure appropriate solutions are evaluated and viable alternatives are considered to deliver the intended business benefits. |
The Professional Body Responsible for this job family is AphA. This job role profile was created in collaboration with BCS, using Role Model Plus.