Skip to main content

AI/ML Engineer

Persona

Optimizes machine learning models for energy efficiency and implements sustainable AI practices to reduce computational carbon footprint.

9 patterns

Architecture

Adopt serverless architecture for AI/ML workload processes

Building an ML model takes significant computing resources that need to be optimized for efficient utilization.

  • ai
  • machine-learning
  • serverless
  • size:small
Optimize the size of AI/ML models

Large-scale AI/ML models require significant storage space and take more resources to run as compared to optimized models.

  • ai
  • machine-learning
  • size:small
Run AI models at the edge

Data computation for ML workloads and ML inference is a significant contributor to the carbon footprint of the ML application. Also, if the ML model is running on the cloud, the data needs to be transferred and processed on the cloud to the required format that can be used by the ML model for inference.

  • ai
  • machine-learning
  • size:small
Select a more energy efficient AI/ML framework

Training an AI model implies a significant carbon footprint. The underlying framework used for the development, training, and deployment of AI/ML needs to be evaluated and considered to ensure the process is as energy efficient as possible.

  • ai
  • machine-learning
  • size:small
Select the right hardware/VM instance types for AI/ML training

Selecting the right hardware/VM instance types for training is one of the choices you should make as part of your energy-efficient AI/ML process.

  • ai
  • machine-learning
  • size:small
Use efficient file formats for AI/ML development

Efficient storage of the model becomes extremely important to manage the data used for ML model development.

  • ai
  • machine-learning
  • size:small
Use energy efficient AI/ML models

Evaluate and use alternative, more energy efficient, models that provide similar functionality.

  • ai
  • machine-learning
  • size:small