# Convolutional Neural Networks (CNN)

Skill · Data Science, Analytics and AI/ML

Canonical page: https://career.thegoodapps.co/skills/convolutional-neural-networks-cnn

Convolutional Neural Networks (CNNs) are a class of deep learning models that use layers of learnable filters (convolutions) to automatically detect spatial patterns like edges, textures, and shapes in data, most commonly images. They are widely used by machine learning engineers and researchers for tasks such as image classification, object detection, facial recognition, and medical image analysis. CNNs underpin many computer vision applications, including those in autonomous vehicles and photo-tagging software.

## Roles that use Convolutional Neural Networks (CNN)

- [Machine Learning Engineer](https://career.thegoodapps.co/occupations/machine-learning-engineer) — 1

Related skills: [TensorFlow](https://career.thegoodapps.co/skills/tensorflow), [PyTorch](https://career.thegoodapps.co/skills/pytorch), [Deep Learning](https://career.thegoodapps.co/skills/deep-learning), [Computer Vision](https://career.thegoodapps.co/skills/computer-vision), [Object Detection](https://career.thegoodapps.co/skills/object-detection)

## Open roles requiring Convolutional Neural Networks (CNN) (1)

- [Staff AI Engineer, Perception](https://www.agilityrobotics.com/about/job-post?gh_jid=5973040004) at [Agility Robotics](https://career.thegoodapps.co/organizations/agility-robotics) — Full-time, Fremont, CA, $207,000 – $323,000 (listed on Agility Robotics's own careers site)
