Everything in the glossary
Every term, role profile and look-alike comparison, each with its own page.
Engineering levels — is this really a Senior?
Role profiles — what a credible resume looks like
- Data Engineer
- Data Scientist
- ML Engineer
- DevOps Engineer
- Site Reliability Engineer (SRE)
- Platform Engineer
- Frontend Engineer
- Full-Stack Engineer
- Mobile Engineer — Native
- Mobile Engineer — Cross-Platform
- QA Automation Engineer
- SDET (Software Development Engineer in Test)
- Security Engineer
- SecOps (Security Operations)
- AI Engineer
- Applied / Research Scientist (AI)
- AI Platform / LLMOps Engineer
- Forward Deployed Engineer
- Solutions Architect
- Sales Engineer
- Developer Advocate / DevRel
- Analytics Engineer
- Data Analyst
- BI Developer
- Cloud Engineer
- Cloud Architect
- Application Security (AppSec) Engineer
- Cloud Security Engineer
Look-alike terms — how to tell them apart
- MVP: Minimum Viable Product vs. Model-View-Presenter
- Java vs. JavaScript
- Angular vs. AngularJS
- React vs. React Native
- NLP: Natural Language Processing vs. Neuro-Linguistic Programming
- SQL vs. MySQL vs. NoSQL
- Node vs. Deno
- CI vs. CD
- SOC: Security Operations Center vs. SOC 2
- C vs. C++ vs. C#
- Data Analyst vs. Data Scientist vs. Data Engineer
- ML Engineer vs. AI Engineer
- AI vs. Machine Learning vs. Generative AI
- RAG vs. Fine-Tuning
- Data Lake vs. Data Warehouse vs. Lakehouse
- Docker vs. Kubernetes
- DevOps vs. SRE vs. Platform Engineer
- QA Tester vs. SDET
- Product Owner vs. Product Manager vs. Scrum Master
- OAuth vs. SSO vs. SAML
- SAP Functional vs. SAP Technical
- Penetration Test vs. Vulnerability Scan
- SOAP vs. REST
- CSR vs. SSR vs. SSG vs. ISR
- .NET Framework vs. .NET Core / Modern .NET
- Spring vs. Spring Boot
- Terraform vs. Ansible
- Kafka vs. RabbitMQ (Event Streaming vs. Message Queues)
- Hadoop vs. Spark vs. Databricks
- ETL vs. ELT
- Monolith vs. Microservices
- REST vs. GraphQL vs. gRPC
- HLD vs. LLD (High-Level vs. Low-Level Design)
- Unit vs. Integration vs. End-to-End Testing
- Manual Testing vs. Test Automation
- Scrum vs. Kanban
- Azure DevOps (the product) vs. DevOps on Azure (the role)
- Solutions Architect: Pre-Sales vs. Delivery vs. Forward Deployed
- AI Agent vs. Chatbot vs. AI Workflow
- SAST vs. DAST vs. SCA
- SIEM vs. SOAR vs. EDR
- Monorepo vs. Micro-Frontends
- "Trained an LLM": Pre-Training vs. Fine-Tuning vs. Calling an API
- Prompt Engineering vs. Context Engineering
- Open-Weight vs. Open-Source vs. Closed AI Models
- LLM vs. SLM (Large vs. Small Language Models)
- AI Evals vs. Benchmarks vs. ML Metrics
- MLOps vs. LLMOps
- AI Coding Assistant vs. Agentic Coding vs. Vibe Coding
- MCP vs. Function Calling vs. A2A
- "AI Safety": Alignment vs. Guardrails vs. Red Teaming
- Computer Vision vs. Image Generation
- Reinforcement Learning: Classic RL vs. RLHF vs. RLVR
- Explainable AI vs. Mechanistic Interpretability
AI prompts for recruiters
Job Descriptions
Sourcing
Technical Translation
Screening
- Screen a Resume Against a JD
- Compare Two Finalists
- Structured Reference Check Questions
- Build a Phone Screen Script
- Turn Screen Notes Into a Candidate Submittal
- Turn Resume Gaps and Job Hops Into Fair Questions
- Work Out What Level a Candidate Actually Is
- Read a Resume That Was Written With AI
- Interpret What a Reference Actually Told You
- Separate Real AI Experience From AI Buzzwords
Assessment & Scorecards
Outreach
Interviewing
Hiring Manager Collaboration
Diversity & Inclusion
Compensation
Offers & Feedback
Onboarding
Compliance
Reporting & Metrics
Market Intelligence
Employer Brand
All 659 terms, A–Z
#
A
- A/B Testing
- A2A Protocol
- Accessibility
- Accessibility Testing
- ACID
- Agent Memory
- Agent SDKs
- Agent Skills
- Agentic Coding Tools
- Agile
- Agile Certifications (CSM, PSM, SAFe)
- AI Agent
- AI Alignment
- AI Benchmarks
- AI Coding Assistant
- AI Engineer
- AI Evals
- AI Product Manager
- AI Red-Teaming
- AI Video Generation
- AI Workflow Automation
- AJAX / Fetch API
- Amazon Redshift
- Analytics Engineer
- Android Development
- Android Studio
- Angular
- AngularJS
- Anomaly Detection
- Ansible
- Apache Airflow
- Apache Cassandra
- Apache Flink
- Apache Kafka
- Apache Spark
- API
- API Gateway
- API Testing
- API Versioning
- APM (Application Performance Monitoring)
- App Store Deployment
- AR / VR / Spatial Computing
- ARIA
- Astro
- Authentication vs Authorization
- Auto Scaling
- AutoML
- AWS
- AWS Glue
- AWS Lambda
- Azure
- Azure Active Directory / Entra ID
- Azure Blob Storage
- Azure Data Factory
- Azure DevOps
- Azure Functions
- Azure SQL Database
- Azure Virtual Machines
B
C
- C (Programming Language)
- C++
- Cache Invalidation
- Caching
- CAP Theorem
- Capacity Estimation
- CDN
- Chain-of-Thought
- Change Data Capture
- Chaos Engineering
- Chef / Puppet
- Chunking
- CI/CD
- Circuit Breaker
- Classification vs Regression
- Clean / Hexagonal Architecture
- ClickHouse / Real-Time OLAP
- Client-Side Rendering
- Cloud Certifications (AWS, Azure, GCP)
- Cloud Native
- Cloud Security Posture Management
- Cloud SQL
- CloudFormation / CDK / Bicep
- CocoaPods / SPM / Gradle
- Code Review
- Code Splitting
- Cold Start
- Combine
- Compliance
- Component Library
- Compute Engine
- Computer Use / Browser Agents
- Computer Vision
- Concurrency / Async-Await
- Confidential Computing
- Connection Pooling
- Consistent Hashing
- Container Orchestration
- Container Registry
- Content Security Policy
- Context Engineering
- Context Window
- Contract Testing
- Cookies & Sessions
- Core Data
- Core Web Vitals
- CORS
- Cosmos DB
- Cost Per Token
- CQRS
- Crash Reporting
- CRDTs / Local-First
- Cron Job / Scheduled Job
- Cross-Browser Compatibility
- Cross-Platform Development
- Cross-Validation
- CSRF
- CSS
- CSS Custom Properties
- CSS Grid
- CSS-in-JS
- CVE
- Cybersecurity
D
- D3.js / Charting Libraries
- Dagger / Hilt
- Daily Standup
- Data Analyst
- Data Contract
- Data Engineer
- Data Governance
- Data Labeling
- Data Lake
- Data Lakehouse
- Data Lineage
- Data Loss Prevention
- Data Mesh
- Data Observability
- Data Pipeline
- Data Science
- Data Structures & Algorithms
- Data Warehouse
- Database Indexing
- Database Migration
- Databricks
- dbt (data build tool)
- DDoS Attack
- Deadlock
- Deep Learning
- Deep Linking
- Deepfakes & Content Provenance
- DeFi
- Definition of Done
- Deno / Bun
- Dependency Injection
- Design Pattern
- Design System
- Design Tokens
- Developer Experience
- Developer Relations
- DevSecOps
- Diffusion Model
- Digital Forensics
- Digital Twin
- Dimensional Modeling
- Disaster Recovery
- Distributed Consensus
- Distributed Systems
- Distributed Tracing
- Distributed Training
- Django
- DNS
- Docker
- Document AI / OCR
- DOM
- Domain-Driven Design
- DORA Metrics
- DPO / Preference Tuning
- DSPy / Prompt Optimization
- DynamoDB
E
- eBPF
- EC2
- ECS / Fargate
- Edge Computing
- EDR and XDR
- Elasticsearch
- Electron
- Elixir / Phoenix
- ELK Stack
- Embedded Systems
- Embeddings
- Encryption
- End-to-End Testing
- Enterprise Agent Platforms
- Entity Framework
- Environment Variables
- Epic
- Error Budget
- ETL
- EU AI Act / AI Governance
- Event Loop
- Event Sourcing
- Event-Driven Architecture
- Eventual Consistency
- Explainable AI
- Exploratory Testing
- Expo
- Express.js
F
G
- Game Engines
- GCP
- GDPR
- Generative AI
- Generative Engine Optimization
- Git
- Git Branching Strategy
- GitOps
- GKE (Google Kubernetes Engine)
- Go
- Golden Signals
- Google Cloud Storage
- GPU Compute
- GPU Kernel Programming
- Graceful Degradation
- Gradient Boosting and Random Forests
- Gradient Descent
- Grafana
- Graph Database
- GraphQL
- GraphQL Federation
- gRPC
- Guardrails
H
I
J
K
L
M
- Machine Learning
- Mainframe / COBOL
- Managed AI Platforms
- Manual Testing
- Material UI (MUI)
- Maven
- Mechanistic Interpretability
- Media Queries
- Memcached
- Memory Leak
- Message Queue
- MFA
- Micro-Frontends
- Microservices
- Microsoft Fabric
- Microsoft SQL Server
- Middleware
- MITRE ATT&CK
- Mixture of Experts
- ML Engineer
- MLflow
- MLOps
- Mobile Testing
- Mocking / Stubbing
- Model Bias and Fairness
- Model Context Protocol
- Model Distillation
- Model Drift
- Model Registry
- Model Serving
- Model Training vs Inference
- Module Federation
- MongoDB
- Monolith
- Monorepo
- mTLS
- MTTR / MTTA
- Multi-Agent Frameworks
- Multi-Cloud
- Multi-Tenancy
- Multimodal AI
- MVC
- MVP
- MVP (Model-View-Presenter)
- MVVM
- MySQL
N
O
P
- Package Manager
- Pagination
- Pair Programming
- PAM
- pandas
- Passkeys / WebAuthn
- Patch Management
- PCI DSS
- Penetration Testing
- Perl
- Phishing
- PHP
- Physical AI
- PKI
- Platform Engineer
- Policy as Code
- Post-Quantum Cryptography
- Post-Training
- PostgreSQL
- Postmortem
- Power BI
- Precision and Recall
- Pretraining
- Principle of Least Privilege
- Product Owner
- Prometheus
- Prompt Caching
- Prompt Engineering
- Prompt Injection
- Protocol Buffers
- Pub/Sub
- Pulumi
- Push Notifications
- PWA
- Python
- PyTorch
Q
R
- R (Programming Language)
- Race Condition
- RAG
- Ransomware
- Rate Limiting
- Ray (Distributed Computing)
- RBAC
- RDS
- React
- React Hooks
- React Native
- React Server Components
- React Testing Library
- Real User Monitoring
- Reasoning Models
- Recommendation System
- Red Hat OpenShift
- Red Team vs Blue Team
- Redis
- Redux
- Refactoring
- Regression Testing
- Regular Expressions
- Reinforcement Learning
- Relational Database
- Remix
- Replication
- Repository Pattern
- Reranking
- Research Scientist / Applied Scientist
- Responsive Design
- REST API
- Retrospective
- Retry with Exponential Backoff
- Reverse ETL
- Reverse Proxy
- RL with Verifiable Rewards
- RLHF
- Robotics / ROS
- Room
- RPA
- RTOS
- Ruby
- Ruby on Rails
- Runbook
- Rust
- RxJS
S
- S3
- Saga Pattern
- Sales Engineer
- Salesforce
- SAML / OIDC
- SAP
- Sass / LESS
- SAST / DAST
- SBOM
- Scala
- Scalability
- scikit-learn
- Scrum
- Scrum Master
- SDET
- SDK
- Secrets Management
- Security Certifications (CISSP, OSCP, CEH)
- Selenium / Cypress / Playwright
- Semantic Layer
- Semantic Search
- Semantic Versioning
- SEO
- Server Actions
- Server-Sent Events
- Serverless
- Service Discovery
- Service Mesh
- Service Worker
- ServiceNow
- Sharding
- Shift-Left Testing
- SIEM
- Signals
- Single Point of Failure
- Singleton Pattern
- SLA / Uptime
- SLO and SLI
- Small Language Model
- Smart Contract
- Smoke Testing
- Snowflake
- SOAP / XML Web Services
- SOAR
- SOC
- SOC 2
- Software Composition Analysis
- SOLID Principles
- Solutions Architect
- SPA
- Spec-Driven Development
- Speech Recognition
- Spike
- Spring
- Spring Boot
- Sprint
- Sprint Planning
- SQL
- SQL Injection
- SRE
- SSL/TLS
- SSO
- SSR
- State Management
- Static Site Generation
- Static vs Dynamic Typing
- Stored Procedures
- Story Points
- Storybook
- Structured Output
- Supabase
- Supervised vs Unsupervised Learning
- Supply Chain Security
- Suspense
- Svelte
- Swift
- SwiftUI
- Synthetic Data
- System Design
- System Prompt
T
- Tableau
- Tailwind CSS
- TanStack Query
- TCP vs UDP
- TDD
- Tech Lead
- Tech Stack
- Technical Debt
- Technical Program Manager
- Temperature / Sampling Parameters
- TensorFlow
- Terraform
- Test Automation
- Test Case / Test Plan
- Test Coverage
- Test Pyramid
- TestFlight
- Text-to-SQL
- Threat Intelligence
- Threat Modeling
- Time Series Forecasting
- Time to First Token
- Time-Series Database
- Toil
- Tokenization
- Tomcat / Application Servers
- Transfer Learning
- Transformer
- Trino / Presto
- tRPC
- Trunk-Based Development
- Twelve-Factor App
- Two-Phase Commit
- TypeScript