Defines algorithmic standards for CV team: image processing algorithm selection criteria, inference optimization benchmarks, data augmentation algorithm evaluation. Conducts reviews of algorithmic decisions in real-time CV pipelines.
Roles · Computer Vision Engineer · Lead
What a Lead } should know
35 core skills, 50 in total. Expectations per skill, and what changes at the next level.
This page lists what a Lead } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: Programming Fundamentals, Backend Development, Database Management.
Core skills for a Lead
Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.
Programming Fundamentals · 7
Defines async programming standards for CV team: async data loading pipeline guidelines, concurrent inference architecture reviews, GPU-aware async scheduling patterns. Establishes best practices for async patterns in CV processing systems.
Defines code quality standards for CV engineering team: training pipeline code conventions, model experiment documentation, inference code review practices. Conducts architectural reviews of CV system designs. Establishes quality gates for model deployment readiness.
Defines data structure standards for CV team: annotation schema design, training dataset organization, inference data pipeline conventions. Conducts reviews of CV data architecture decisions. Establishes team guidelines for efficient image data handling and model input formatting.
Defines memory management standards for CV/ML engineering teams. Establishes GPU memory governance: allocation policies, memory pool sizing, and OOM prevention strategies. Conducts architectural reviews of memory-critical pipelines. Creates training materials on GPU/CPU memory optimization for the team.
Defines multithreading standards for CV teams: establishes guidelines for multi-GPU training architectures, conducts reviews of concurrent inference pipeline designs, creates training materials on parallel computing patterns for computer vision applications.
Defines OOP/SOLID standards for CV team: image processing pipeline abstraction guidelines, inference backend interface contracts, data augmentation module architecture. Conducts reviews of class design decisions in real-time CV processing systems.
Backend Development · 4
Defines API architecture for computer vision platforms serving image and video processing pipelines via FastAPI. Establishes standards for media upload handling, batch inference endpoints, and result streaming. Conducts design reviews and defines the roadmap for CV service scalability.
Defines Redis caching strategy for computer vision platforms — establishes standards for image feature caching, model result TTLs, and batch processing queue management. Conducts design reviews of vision pipeline caching and defines technical roadmap for real-time vision data infrastructure.
Defines architectural decisions for S3 / Object Storage at the product level. Establishes standards. Conducts design reviews and defines technical roadmap.
Defines task queue architecture for large-scale vision processing: multi-stage pipelines with fan-out/fan-in patterns, resource-aware scheduling across GPU clusters, and SLA-driven priority management for real-time vs batch workloads.
Database Management · 1
Defines PostgreSQL data strategy for CV teams: establishes standards for image metadata and annotation storage, designs database architecture for dataset management at scale, drives adoption of PostgreSQL best practices for computer vision data pipelines.
API & Integration · 2
Defines gRPC API strategy for computer vision service portfolios — establishes proto governance for vision model serving contracts, designs cross-team schema evolution policies for vision pipeline APIs, and coordinates standardized streaming patterns for image/video processing services.
Defines API strategy for CV services at product level: inference API performance standards, image/video processing API governance, model serving endpoint lifecycle policies. Conducts API architecture reviews for CV platform services.
Cloud & Infrastructure · 3
Defines AWS infrastructure strategy for computer vision platforms spanning GPU training clusters and inference deployments. Establishes IaC standards for vision workload provisioning and model deployment automation. Conducts architecture reviews optimizing GPU cost-performance ratio and drives FinOps for vision compute resources.
Defines Docker infrastructure strategy for CV systems: GPU container platform governance, model serving container standards, inference scaling architecture reviews. Conducts architecture reviews for CV pipeline containerization and optimizes FinOps for GPU container workloads.
Defines Kubernetes infrastructure strategy for computer vision workloads across GPU clusters. Establishes IaC standards for model deployment, GPU resource management, and inference autoscaling. Conducts architecture reviews optimizing cost-performance ratio for vision processing and coordinates FinOps for GPU compute.
Testing & QA · 2
Defines integration testing strategy for production computer vision systems across edge devices and cloud processing. Establishes quality standards for vision pipeline integration points including accuracy benchmarks and latency SLAs. Implements shift-left testing culture with early validation of camera specifications and model compatibility matrices.
Defines testing strategy at product level for CV systems: visual regression testing standards, model accuracy testing governance, inference performance testing frameworks. Establishes shift-left testing culture for CV pipelines with automated quality gates for model deployments.
Data Engineering · 1
Defines data strategy for CV engineering teams. Shapes data platform for computer vision: dataset management tools, annotation pipeline standards, and data quality governance for training data. Coordinates teams on data sharing practices and cross-project dataset reuse. Drives adoption of efficient data processing tools.
Machine Learning & AI · 11
Defines team strategy for integrating scikit-learn classical ML into the CV pipeline alongside deep learning. Establishes standards for model benchmarking and evaluation protocols across detection and classification tasks. Conducts reviews of ML pipeline architecture for reproducibility.
Defines Computer Vision Fundamentals strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Defines experiment tracking strategy for CV teams: standardizes tracking of dataset evolution, annotation quality metrics, and model performance across deployment targets; ensures experiment lineage supports regulatory compliance for safety-critical vision systems
Defines Image Segmentation strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Defines ML Pipelines strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Defines MLflow strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Defines Model Monitoring strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Defines model serving strategy for CV engineering teams. Establishes inference performance standards, GPU resource governance, and model deployment pipelines. Conducts architecture reviews for CV serving infrastructure. Drives adoption of optimized inference patterns for production CV systems.
Defines Object Detection strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Defines PyTorch strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Defines Video Analytics strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
AI-Assisted Development · 2
Defines ChatGPT/Claude adoption strategy for computer vision engineering teams. Establishes standards for AI-assisted model development, research acceleration workflows, and prompt engineering for vision tasks. Conducts reviews of LLM integration patterns in CV development ensuring quality and reproducibility.
Defines GitHub Copilot strategy for CV teams: establishes guidelines for AI-assisted model development, designs validation workflows for AI-generated numerical computing code, drives adoption of Copilot best practices for training pipeline and inference code.
Version Control & Collaboration · 2
Defines code review strategy for CV team: image processing code review standards, model inference review governance, CV pipeline review practices. Establishes review culture for CV code quality and performance.
Defines Git strategy for CV teams: establishes standards for versioning models, datasets, and training configurations, designs repository architecture for shared CV components, drives adoption of LFS/DVC best practices for large artifact management across research and production teams.
Additional skills
Not assessed by the team, but part of the self-assessment and the development plan.
What changes at Principal
0 skills get a higher expectation or become core when moving from Lead to Principal. The biggest jumps first.
} in the open competency matrix: 50 skills across 5 levels. The matrix is free for individuals and stays free.