ML & AI Engineering HIGH DEMAND

ML Engineer

Building, training, and deploying machine learning models to production

Learn more about role All roles
58 skills
285 requirements
125 mandatory
14 domains
Awareness 59 Working 65 Advanced 86 Expert 75
Level:
All domains Programming Fundamentals 9 Backend Development 4 Database Management 4 API & Integration 5 Cloud & Infrastructure 5 DevOps & CI/CD 1 Testing & QA 3 Security 3 Data Engineering 4 Machine Learning & AI 9 AI-Assisted Development 4 Architecture & System Design 1 Observability & Monitoring 4 Version Control & Collaboration 2
Profiles: Awareness Working Advanced Expert -- Click level to expand, click requirement for details and voting

Programming Fundamentals

9 skills · 45 requirements
Skill Junior Middle Senior Lead Principal
Algorithms & Data Structures
Algorithms & Complexity Working Working Advanced Advanced Expert
Data Structures Working Working Advanced Advanced Expert
OOP & Design Patterns
OOP & SOLID Principles Working Working Advanced Advanced Expert
Design Patterns Working Working Advanced Advanced Expert
Concurrency & Parallelism
Multithreading Working Working Advanced Advanced Expert
Async Programming Working Working Advanced Advanced Expert
Clean Code & Refactoring
Code Quality & Refactoring Working Working Advanced Advanced Expert
Type Systems
Type Safety & Type Systems Awareness Working Advanced Expert Expert
Memory Management
Memory Management Awareness Working Advanced Expert Expert

Backend Development

4 skills · 20 requirements
Skill Junior Middle Senior Lead Principal
Web Frameworks
Python Web Frameworks Awareness Working Advanced Advanced Expert
Message Queues & Event Streaming
Apache Kafka Awareness Awareness Working Advanced Advanced
Caching
Redis Awareness Awareness Working Advanced Advanced
Background Jobs & Task Queues
Task Queues Awareness Awareness Working Advanced Advanced

Database Management

4 skills · 20 requirements
Skill Junior Middle Senior Lead Principal
Relational Databases
PostgreSQL Awareness Working Advanced Advanced Expert
Database Optimization
Database Indexing Awareness Awareness Working Advanced Advanced
Query Optimization Awareness Awareness Working Advanced Advanced
Data Modeling
Data Modeling & Schema Design Awareness Working Advanced Expert Expert

API & Integration

5 skills · 25 requirements
Skill Junior Middle Senior Lead Principal
REST API
REST API Design Awareness Working Advanced Advanced Expert
GraphQL
GraphQL Design Awareness Working Advanced Expert Expert
API Protocols
WebSocket API Design Awareness Working Advanced Expert Expert
gRPC
gRPC & Protocol Buffers Awareness Awareness Working Advanced Advanced
API Management
API Documentation Awareness Working Advanced Expert Expert

Cloud & Infrastructure

5 skills · 25 requirements
Skill Junior Middle Senior Lead Principal
Containerization
Docker Awareness Working Advanced Advanced Expert
Kubernetes & Orchestration
Kubernetes Core Awareness Working Advanced Advanced Expert
Infrastructure as Code
Terraform Awareness Working Advanced Expert Expert
Cloud Providers
AWS Awareness Working Advanced Advanced Expert
Networking
Network Fundamentals Awareness Working Advanced Expert Expert

DevOps & CI/CD

1 skills · 5 requirements
Skill Junior Middle Senior Lead Principal
CI/CD
GitHub Actions / GitLab CI Awareness Working Advanced Advanced Expert

Testing & QA

3 skills · 15 requirements
Skill Junior Middle Senior Lead Principal
Unit Testing
Unit Testing Awareness Working Advanced Advanced Expert
Integration Testing
Integration Testing Awareness Working Advanced Advanced Expert
E2E Testing
E2E Testing Awareness Working Advanced Expert Expert

Security

3 skills · 15 requirements
Skill Junior Middle Senior Lead Principal
Application Security
OWASP & Application Security Awareness Working Advanced Expert Expert
Secure Coding Practices Awareness Working Advanced Expert Expert
Authentication & Authorization
JWT / OAuth2 / OIDC Awareness Working Advanced Expert Expert

Data Engineering

4 skills · 20 requirements
Skill Junior Middle Senior Lead Principal
Batch Processing
Apache Spark Awareness Working Advanced Expert Expert
Pandas / Polars Awareness Working Advanced Expert Expert
SQL-based ETL Awareness Working Advanced Expert Expert
Data Quality
Data Quality Awareness Working Advanced Expert Expert

Machine Learning & AI

9 skills · 45 requirements
Skill Junior Middle Senior Lead Principal
Classical Machine Learning
Classical ML (scikit-learn) Awareness Working Advanced Expert Expert
Gradient Boosting Awareness Working Advanced Expert Expert
Deep Learning
PyTorch Awareness Working Advanced Expert Expert
MLOps
MLflow Awareness Working Advanced Expert Expert
Feature Stores Awareness Working Advanced Expert Expert
Model Serving Awareness Working Advanced Expert Expert
Experiment Tracking Awareness Working Advanced Expert Expert
ML Pipelines Awareness Working Advanced Expert Expert
Model Monitoring Awareness Working Advanced Expert Expert

AI-Assisted Development

4 skills · 19 requirements
Skill Junior Middle Senior Lead Principal
AI Coding Assistants
GitHub Copilot Awareness Awareness Working Advanced Advanced
Cursor IDE Awareness Working Advanced Advanced
ChatGPT / Claude Awareness Awareness Working Advanced Advanced
Prompt Engineering
Prompt Engineering for Code Awareness Awareness Working Advanced Advanced

Architecture & System Design

1 skills · 5 requirements
Skill Junior Middle Senior Lead Principal
System Design
System Design Fundamentals Awareness Working Advanced Expert Expert

Observability & Monitoring

4 skills · 16 requirements
Skill Junior Middle Senior Lead Principal
Logging
Structured Logging Working Advanced Expert
Metrics & Monitoring
Prometheus & Grafana Awareness Working Advanced
Distributed Tracing
OpenTelemetry Awareness Working Advanced Expert Expert
Alerting & On-Call
SLI / SLO / SLA Awareness Working Advanced Expert Expert

Version Control & Collaboration

2 skills · 10 requirements
Skill Junior Middle Senior Lead Principal
Git & Workflows
Git Advanced Awareness Working Advanced Advanced Expert
Code Review
Code Review Awareness Working Advanced Advanced Expert
Is this requirement useful?