Machine learning engineer (level 6)
No training providers available for this course yet
We can ask training providers if they can run Machine learning engineer (level 6). If a training provider can offer the course, we'll send you their contact details.
You can use this service if you employ apprentices. You'll need to be signed in to your apprenticeship service account.
Ask if training providers can run this course
Or you can try searching for another course.
Information about Machine learning engineer (level 6)
The ML Engineer gathers data from different sources to design, build, deploy and validate machine learning and or artificial intelligence solutions.
- Knowledge, skills and behaviours
-
View knowledge, skills and behaviours
Knowledge
- The purpose, methodologies and applications for ML AI solutions such as Machine Learning, Computer (Machine) Vision, batched learning systems, Robotics, Generative Transformer Models and Natural & Large Language Processing (NLP and LLMs) Models.
- The stages of the machine learning lifecycle. Including establishing the model objectives, data preparation, building and training the model, ML problem framing, testing and evaluating the model using the preferred framework, deploying the modelling and monitoring, maintaining and updating the model using process frameworks such as Quality Assurance and either online, continuous (CLS) or batched learning systems.
- Vulnerabilities related to confidentiality, authentication, non-repudiation, service integrity, network security, planned or unplanned adversarial danger, threat or attack, host OS security, physical security and the implications and preventative mitigations for these at all stages of the machine learning lifecycle.
- Project Management methodologies and techniques for machine learning activities such as CRISP-ML Cross Industry Standard Process.
- Differences and applications of machine learning methods, and models such as: supervised learning; semi supervised learning; unsupervised learning; natural language processing ; reinforcement learning; ensemble learning; predictive using tools for experiment tracking, orchestration, versioning, deployment and monitoring.
- The risks that might occur for example bias, security, quality or over fitting in the product lifecycle during building, testing and through to deployment of ML models in the live environment.
- How to identify and select the performance metrics of the proposed model in the context of the business need.
- The processes used to identify variables and features that can impact stability of model performance during testing and when applying changes to existing models in the live environment.
- The importance of feature engineering, selection and pre-processing in effective machine learning.
- Machine learning implementation principles for data engineering solutions including quality, security, efficiency, validity, training, testing and tuning.
- How machine learning methods are applied to maximise the impact to the organisation.
- Deployment approaches for new data pipelines and automated processes.
- Data and information security standards, ethical practices, policies and procedures relevant to data management activities such as data lineage, data retention and metadata management.
- Change management processes for ML solutions; recording and logging change using appropriate tools and documentation.
- The implications of data types ( for example variety, quality, formats) on security, scalability, governance for ML and or AI infrastructure, and cost of local, remote or distributed solutions such as cloud and other SaaS and PasS ML/AI providers.
- How to use programming languages, integrated development environments and modern machine learning libraries.
- Principles for engineering environmental sustainable ML solutions, that support organisational strategies and objectives for environmental sustainability.
- The relationship between mathematical principles and core techniques in machine learning and data science within the organisational context.
- How to solve problems and evaluate software solutions via analysis of test data including synthetic data and results from research, feasibility, acceptance and usability testing.
- Sources of error and algorithmic bias, including how they may be affected by choice of dataset and methodologies applied using practices such as Explicability and Explainable AI (XAI).
- The methods and techniques used to communicate concepts and messages to meet the needs of the audience, adapting communication techniques accordingly.
- Approaches and strategies to stakeholder engagement including engagement with the end user
- How machine learning and data science techniques support and enhance the work of other members of the team.
- Concepts of data governance, including regulatory requirements, data privacy, security, trustworthiness and quality control.
- Legislation, regulation, governance and guidance assurance frameworks for example AREA or SAFE D and their application to the safe interoperable use of data, machine learning and artificial intelligence.
- The ethical aspects associated with the use and collation of data and machine learning models.
- What the cyber security culture in an organisation is, and how it may contribute to security risk.
- How to identify trends and emerging technologies to ensure knowledge is up to date with new developments in machine learning and AI such as AI embedded within tooling.
- How own role supports ML solutions in accordance with organisational strategies, business requirements, Corporate Governance Principles, Social Corporate Responsibilities, legal regulations and Ethical Practices.
- AI based approaches, including those provided by third-party vendors’ (Application Programming Interfaces), into existing and new processes.
- Software development best practices; for example, software testing, version control, continuous integration and continuous delivery.
Skills
- Assess vulnerabilities of the proposed design, to ensure that security considerations are built in from inception and throughout the development process.
- Translate business needs and technical problems to scope machine learning engineering solutions.
- Select and engineer data sets, algorithms and modelling techniques required to develop the machine learning solution.
- Apply methodologies and project management techniques for the machine learning activities.
- Create and deploy models to produce machine learning solutions.
- Document the creation, operation and lifecycle management of assets during the model lifecycle.
- Apply techniques for output model testing and tuning to assess accuracy, fit, validity and robustness.
- Assess system vulnerabilities and mitigate the threats or risks to assets, data and cyber security.
- Refine or re-engineer the model to improve solution performance.
- Apply techniques for monitoring models in the live environment to check they remain fit for purpose and stable.
- Consider the associated regulatory, legal, ethical and governance issues when evaluating choices at each stage of the data process.
- Apply machine learning and data science techniques to solve complex business problems.
- Track and test continual learning models.
- Analyse test data, interpret results and evaluate the suitability of proposed solutions both new and inherited models, considering current and future business requirements.
- Identify, consider and advocate for ML solutions to deliver an environmental and operational sustainable outcome.
- Transition prototypes into the live environment.
- Complete audit activities in compliance with policies, governance, industry regulation and standards.
- Consider the risks with using digital and physical supply chains.
- Ensure the model capacity is scaled in proportion to the operating requirements.
- Support the evaluation and validation of machine learning models and statistical evidence to minimise algorithmic bias being introduced.
- Monitor data curation and data quality controls including for synthetic data.
- Identify and select the machine learning or artificial intelligence platform architecture and specific hardware, to contribute to solving a computational problem using allocated resources.
- Identify and embed changes in work to deliver sustainable outcomes.
- Monitor model data drift, using performance metrics to ensure systems are robust when moving outside of their domain of applicability.
- Develop a process to decommission assets in line with policy and procedures. Manage current and legacy models in line with industry approaches.
- Undertake independent, impartial decision-making respecting the opinions and views of others in complex, unpredictable and changing circumstances.
- Coordinate, negotiate with and manage expectations of diverse stakeholders suppliers and multi-disciplinary teams with conflicting priorities, interests and timescales.
- Produce and maintain technical documentation explaining the data product, that meets organisational, technical and non-technical user requirements, retaining critical information.
- Create and disseminate reports, presentations and other documentation that details the model development to confirm stakeholder approval for handover to implementation.
- Comply with equality, diversity, and inclusion policies and procedures in the workplace.
- Horizon scan to identify new technological developments that offer increased performance of data products.
- Apply Machine Learning principles and standards such as, organisational policies, procedures or professional body requirements.
- Integrate AI-based approaches, including those provided by third-party vendors’ Application Programming Interfaces, into existing and new processes.
- Proactive identification of the potential for automation for example through AI solutions embedded within tooling.
Behaviours
- Uses initiative and innovation concerning new and emerging technologies through self directed learning and horizon scanning.
- Takes personal responsibility and prioritises sustainable outcomes in how they carry out the duties of their role.
- Acts inclusively when collaborating with people from technical and non-technical backgrounds. Contributing to knowledge sharing, management and empowerment across the broader team.
- Acts with integrity, giving due regard to legal, ethical and regulatory requirements.
- Operates in settings of technical complexity and uncertainty.
- Apprenticeship category (sector)
- Digital
- Qualification level
-
6
Equal to degree - Course duration
- 24 months
- Maximum funding
-
£22,000
Maximum government funding for
apprenticeship training and assessment costs. - Job titles include
-
- Ai engineer
- Big data engineer
- Machine learning engineer
- Machine learning operations engineer
View more information about Machine learning engineer (level 6) from the Institute for Apprenticeships and Technical Education.