Domain
AI-Assisted Development
Skill Profile
Cursor: AI chat, composer, multi-file editing, .cursorrules, agent mode
Roles
57
where this skill appears
Levels
5
structured growth path
Mandatory requirements
3
the other 256 optional
AI-Assisted Development
AI Coding Assistants
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| 1C Developer | Familiar with Cursor IDE and uses its AI capabilities for writing 1C code. Applies autocompletion for generating standard 1C language constructs and database queries. | |
| AI Product Engineer | Understands the fundamentals of Cursor IDE. Applies basic practices in daily work. Follows recommendations from the team and documentation. | |
| Analytics Engineer | Getting started with Cursor IDE's AI capabilities for improving analytics development productivity. Understands SQL auto-completion, dbt model generation, and contextual search for data projects. | |
| Android Developer | Uses Cursor IDE for Android development: inline Kotlin code autocomplete, function generation via Cmd+K with task descriptions. Applies Chat for explaining unfamiliar Android code, generates data classes and simple composable functions from descriptions, uses autocomplete for Room annotations and Retrofit interfaces. Learns to formulate contextual AI queries. | |
| Application Security Engineer | Gets familiar with Cursor IDE as an AI tool for accelerating security tasks. Uses autocomplete and chat for writing security tests and analyzing suspicious application code. | |
| Backend Developer (C#/.NET) | Uses Cursor for C# autocompletion: generates controllers, EF Core entities, DTOs. Uses suggestions for ASP.NET Core middleware and DI configuration. | |
| Backend Developer (Elixir) | Uses Cursor IDE for Elixir development: AI-assisted code writing, autocomplete for Elixir syntax. Configures ElixirLS extension for proper functionality. | |
| Backend Developer (Go) | Uses Cursor IDE to accelerate Go development: Go code autocompletion, generating boilerplate structs and handlers via AI suggestions. Uses Cursor Chat to explain unfamiliar Go patterns, generate table-driven tests and function documentation. | |
| Backend Developer (Java/Kotlin) | Uses Cursor for Java code autocompletion: generating Spring components, JPA entities, boilerplate (getters/setters/builders). Applies suggestions for Spring annotations and Lombok. Verifies type correctness in generated code. | |
| Backend Developer (Node.js) | Uses Cursor for Node.js: generates Express/Fastify routes, Prisma schemas, TypeScript interfaces. Uses suggestions for async/await patterns. | |
| Backend Developer (PHP) | Uses Cursor for PHP code autocompletion: method generation, PHPDoc blocks, typical CRUD operations. Applies Tab-completion for boilerplate — routes, migrations, validations. Knows how to set context via comments for better suggestions. | |
| Backend Developer (Python) | Uses Cursor for Python code autocompletion: generating data processing functions, FastAPI/Django endpoints, Pydantic models. Applies suggestions for common patterns: decorators, context managers, dataclasses. | |
| Backend Developer (Rust) | Uses Cursor IDE to accelerate Rust code writing: struct autocompletion, generating impl blocks and match expressions. Applies AI suggestions for writing basic tests and understanding borrow checker error messages. | |
| Backend Developer (Scala) | Uses Cursor IDE for Scala: AI-assisted code, autocompletion for Scala syntax. Configures Metals LSP for correct operation with sbt projects. | |
| BI Analyst | Uses Cursor IDE for writing and debugging analytical scripts in Python and SQL. Knows basic AI assistant features for generating SQL queries and data transformations. Applies Cursor for rapid prototyping of analytical solutions and data exploration. | |
| Blockchain Developer | Uses Cursor for blockchain: AI-assisted Solidity/Rust coding, contract generation. | |
| Cloud Engineer | Uses Cursor IDE for cloud development: AI-assisted Terraform/CDK code writing, autocomplete for cloud SDK. Applies inline suggestions to accelerate work. | |
| Computer Vision Engineer | Familiar with AI-oriented IDEs like Cursor and can use them for writing image processing code. Understands basic AI autocompletion capabilities. | |
| Data Engineer | Uses Cursor for data pipeline code autocompletion: generating SQL queries, dbt models, Airflow DAG boilerplate. Applies suggestions for pandas/Polars transformations. | |
| Data Scientist | Knows about Cursor as an AI-first IDE. Uses AI chat to explain ML code and data pipelines. Asks Cursor to clarify unfamiliar libraries like pandas, scikit-learn, or PyTorch. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Gets started with AI capabilities of Cursor IDE for improving .NET desktop development productivity. Understands C# code autocompletion, inline suggestions and contextual search for working with WPF/MAUI projects. | |
| Desktop Developer (Electron/Tauri) | Gets familiar with Cursor IDE as an AI tool for accelerating Electron development. Uses autocomplete and chat for writing main/renderer process code and solving typical tasks. | |
| Desktop Developer (Qt/C++) | Gets familiar with Cursor IDE AI capabilities for boosting Qt development productivity. Understands basic code autocompletion, inline suggestions and contextual search features for working with C++/QML projects. | |
| DevOps Engineer | Uses Cursor IDE for writing infrastructure code: Terraform/Ansible autocompletion, Dockerfile generation from descriptions. Applies AI suggestions for learning new DevOps tools and configuration formats. | |
| DevSecOps Engineer | Uses Cursor IDE for writing DevSecOps scripts and configurations with AI suggestions. Applies basic IDE features for navigating security projects and finding code patterns. | |
| Embedded Developer | Uses Cursor IDE for writing embedded code with basic AI suggestions and autocompletion. Knows essential hotkeys and can navigate the project using built-in search. | |
| Engineering Manager | Familiar with AI-oriented IDEs like Cursor and understands their potential for improving developer productivity. Can evaluate basic AI-assisted development capabilities. | |
| Flutter Developer | Knows about Cursor as an AI-first IDE. Uses AI chat to get help with Dart syntax and Flutter widget structure. Asks Cursor to explain unfamiliar widget trees and layout patterns. | |
| Frontend Developer (Angular) | Learning Cursor IDE for Angular component development with AI suggestions. Uses autocomplete to generate TypeScript code, templates, and component styles. | |
| Frontend Developer (React) | Uses Cursor IDE for basic React development: component code autocompletion, built-in chat for React/TypeScript questions, generating simple components through Cmd+K. Understands project context (tsconfig, package.json) for more accurate suggestions. | |
| Frontend Developer (Vue) | Uses Cursor IDE for Vue component development — AI autocomplete, chat for code explanation. Configures extensions for Vue — Volar, Vue-Official, ESLint, Tailwind CSS IntelliSense in Cursor environment. | |
| Fullstack Developer | Uses Cursor for accelerating fullstack development: code completion for React components and Express routes, generating basic functions from comments. Understands AI assistant capabilities and limitations, verifies generated code. | |
| Game Server Developer | Uses Cursor IDE for navigating the server codebase and getting AI suggestions when writing game logic. Applies basic autocomplete and built-in chat features. | |
| Infrastructure Engineer | Uses Cursor IDE for editing infrastructure files: Terraform, YAML, Ansible with AI suggestions. Applies basic search and navigation in IaC code projects within the working environment. | |
| iOS Developer | Uses Cursor IDE for iOS development: Swift code auto-completion, inline suggestions for SwiftUI and UIKit APIs. Uses Cmd+K for generating simple functions and extensions, uses chat for explaining unfamiliar iOS development patterns. Configures projects with Xcode-compatible configuration for working in Cursor alongside the main IDE. | |
| IoT Engineer | Familiar with AI-powered IDE Cursor and basic capabilities: autocomplete, inline chat, code generation. Uses Cursor to accelerate embedded code writing for IoT projects. | |
| Language Tooling Engineer | Familiar with Cursor IDE and its AI capabilities for accelerating language tooling development. Uses built-in AI features for writing parsers and code analyzers. | |
| LLM Engineer | Uses Cursor for LLM development: AI-assisted prompt engineering, code generation. | |
| ML Engineer | Uses Cursor for ML code autocompletion: data pipeline generation, preprocessing functions, experiment boilerplate. Applies suggestions when working with pandas, numpy, scikit-learn. Verifies correctness of generated data transformations. | |
| MLOps Engineer | Familiar with the AI-powered IDE Cursor. Uses auto-completion and inline chat to accelerate writing pipeline configurations, data processing scripts, and Kubernetes manifests for ML. | |
| NLP Engineer | Familiar with Cursor IDE and uses its AI capabilities for writing NLP code. Applies autocomplete for creating text processing pipelines and working with ML libraries. | |
| Penetration Testing Engineer | Familiar with AI-oriented IDEs like Cursor and can use them for writing security scripts. Understands basic AI autocompletion capabilities for pentest code. | |
| Performance Testing Engineer | Familiar with AI-powered IDE Cursor and basic capabilities. Uses autocomplete to accelerate writing JMeter/Gatling/k6 test scripts and load test configurations. | |
| Platform Engineer | Uses Cursor IDE for developing platform components: AI-assisted code completion for Terraform, Kubernetes YAML, Go. Applies Chat function for understanding complex configurations. Generates boilerplate code for Helm charts and CI/CD pipelines with AI. | |
| QA Automation Engineer | Knows about Cursor as an AI-first IDE. Uses AI chat to understand test frameworks and assertion patterns. Asks Cursor to explain unfamiliar test code, selectors, and page object models. | |
| QA Engineer (Manual) | Uses Cursor IDE for writing and debugging test scripts and automation code. Knows basic AI assistant features for generating test cases. Applies Cursor for rapid prototyping of test utilities. | |
| QA Security Engineer | Getting familiar with Cursor IDE as an AI tool for accelerating security QA work. Uses autocomplete and chat for writing security test scenarios and analyzing scan results. | |
| React Native Developer | Familiar with Cursor IDE and uses its AI capabilities for writing React Native components. Applies auto-completion and code generation to accelerate mobile screen development. | |
| Release Engineer | Learning Cursor IDE for editing deployment configurations and infrastructure code. Uses built-in AI suggestions for writing release process automation scripts. | |
| Site Reliability Engineer (SRE) | Uses Cursor IDE for SRE: AI-assisted Terraform/Python automation writing, auto-completion for cloud SDK. Accelerates monitoring config writing. | |
| Smart Contract Developer | Uses Cursor for blockchain dev: AI-assisted Solidity coding, contract generation. | |
| Systems Programmer (C/C++) | Uses Cursor for systems: AI-assisted C/Rust coding, kernel module development. | |
| Telecom Developer | Uses Cursor IDE for writing telecom code with AI suggestions and protocol structure autocomplete. Applies basic IDE features for navigating telecom projects and code search. | |
| Unity Developer | Knows about Cursor as an AI-first IDE. Uses AI chat to understand C# scripts and Unity API calls. Asks Cursor to explain unfamiliar MonoBehaviour lifecycle methods and game logic patterns. | |
| Unreal Engine Developer | Uses Cursor for Unreal: AI-assisted C++ coding, Blueprint generation suggestions. |
| Role | Required | Description |
|---|---|---|
| 1C Developer | Effectively uses Cursor IDE as an auxiliary tool for 1C development. Generates code for data processors, reports, and exchanges, using AI to accelerate standard tasks. | |
| AI Product Engineer | Independently applies Cursor IDE in practice. Understands trade-offs of different approaches. Solves typical tasks independently. | |
| Analytics Engineer | Effectively uses Cursor IDE to accelerate analytics development — generating SQL queries, dbt tests, and documentation. Configures AI context for proper operation with dbt projects, Jinja templates, and analytics patterns. | |
| Android Developer | Works productively in Cursor IDE with Android projects: multi-file editing for refactoring (ViewModel + Repository + DI module), test generation through open file context, @-references for related classes. Configures .cursorrules for team Android conventions (Compose guidelines, architecture layers), uses Composer for complex refactorings. | |
| Application Security Engineer | Effectively applies Cursor for security analysis: AI-assisted code review, vulnerable pattern detection, fix suggestion generation. Configures custom rules for security issue detection. | |
| Backend Developer (C#/.NET) | Effectively works with Cursor: generates services, repositories, EF Core migrations. Uses .csproj context for suggestions. Refactors legacy code. Validates architectural compliance. | |
| Backend Developer (Elixir) | Configures Cursor for Elixir workflow: custom rules for OTP patterns, multi-file editing for Phoenix projects. Integrates with mix commands and IEx. | |
| Backend Developer (Go) | Effectively uses Cursor IDE in Go projects: CRUD handler generation for Gin/Chi, refactoring with Go idioms, automatic interface and mock generation. Uses project context for generating code consistent with existing architecture. | |
| Backend Developer (Java/Kotlin) | Effectively works with Cursor in Java projects: generates services, repositories, DTO/mapper classes with proper structure. Uses pom.xml/build.gradle context for suggestions. Refactors legacy code through AI dialog. Checks architectural compliance. | |
| Backend Developer (Node.js) | Effectively works with Cursor: generates NestJS modules, middleware, Prisma migrations. Uses context (package.json, tsconfig) for better suggestions. Refactors through AI dialog. | |
| Backend Developer (PHP) | Effectively works with Cursor in PHP projects: generates services, repositories, DTOs with correct structure. Uses Composer context for library suggestions. Refactors legacy code through AI dialog. Verifies generated code for PSR compliance and project architecture. | |
| Backend Developer (Python) | Effectively works with Cursor in Python projects: generates services, repositories, Alembic migrations with proper structure. Uses pyproject.toml and requirements context for precise suggestions. Refactors legacy code through AI dialog. | |
| Backend Developer (Rust) | Effectively applies Cursor for Rust development: refactoring while preserving ownership semantics, generating complex trait implementations and async code. Uses contextual suggestions for working with lifetime annotations and generic constructs. | |
| Backend Developer (Scala) | Configures Cursor for Scala workflow: custom rules for FP patterns, multi-file editing for cross-cutting concerns. Integrates with sbt and Scala CLI. | |
| BI Analyst | Uses Cursor AI capabilities to accelerate ETL pipeline and analytical model development. Applies Cursor for automatic generation of dbt models and data quality tests from descriptions. Creates prompts for efficient work with analytical code: SQL optimization, data profiling. | |
| Blockchain Developer | Configures Cursor: language-specific rules, security suggestions, Hardhat/Foundry integration. | |
| Cloud Engineer | Configures Cursor for cloud workflows: custom rules for IaC, cloud documentation context, multi-file editing for Terraform modules. Integrates with cloud CLI. | |
| Computer Vision Engineer | Effectively uses Cursor for CV pipeline development — augmentation generation, writing training loops, model debugging. Configures AI context for ML projects. | |
| Data Engineer | Effectively works with Cursor in data projects: generates dbt macros, Airflow operators, data quality checks. Uses project context (dbt project.yml, requirements.txt) for better suggestions. | |
| Data Scientist | Uses Cursor Composer for multi-file editing. Applies AI chat for refactoring. Generates tests via AI. Uses @ mentions to add context (files, documentation). Understands the difference between Chat and Composer modes. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Effectively uses Cursor IDE for accelerating .NET desktop development — XAML generation, C# code refactoring and project navigation. Configures AI context for correct work with WPF/WinUI patterns and .NET API. | |
| Desktop Developer (Electron/Tauri) | Effectively applies Cursor for Electron development: IPC handler generation, test writing, code refactoring. Configures project context for accurate Electron-specific suggestions. | |
| Desktop Developer (Qt/C++) | Effectively uses Cursor IDE for accelerating Qt development — widget generation, C++ code refactoring and navigating large projects. Configures AI context for correct handling of Qt-specific patterns and API. | |
| DevOps Engineer | Effectively applies Cursor for DevOps tasks: CI/CD pipeline generation, Helm chart refactoring, automation script writing. Uses project context for accurate suggestions, verifies AI-generated code for security. | |
| DevSecOps Engineer | Configures Cursor IDE for DevSecOps work with security linter and IaC validator integration. Uses AI features for analyzing security configurations and generating policy-as-code. | |
| Embedded Developer | Configures Cursor IDE for embedded development with toolchain integration and target platform configuration. Applies AI features for driver code refactoring and unit test generation. | |
| Engineering Manager | Evaluates Cursor IDE adoption effectiveness in the team, analyzes impact on development speed and code quality. Defines best practices for AI feature usage. | |
| Flutter Developer | Uses Cursor Composer for multi-file editing. Applies AI chat for refactoring. Generates tests through AI. Uses @ mentions to add context (files, documentation). Understands the difference between Chat and Composer modes. | |
| Frontend Developer (Angular) | Effectively uses Cursor IDE for Angular code refactoring with AI assistant. Applies contextual suggestions for generating tests, services, and RxJS operators. | |
| Frontend Developer (React) | Effectively applies Cursor for React development: multi-file editing for refactoring, Vitest test generation from components, using .cursorrules for project conventions (Tailwind, App Router, Zustand). Configures context for accurate suggestions. | |
| Frontend Developer (Vue) | Effectively applies Cursor for Vue development — contextual hints for Composition API, AI refactoring, test generation. Configures .cursorrules with Vue 3 conventions, TypeScript strict mode and project standards. | |
| Fullstack Developer | Effectively applies Cursor in fullstack development: generating typed API clients, refactoring components, creating tests. Uses project context for accurate suggestions, applies Cursor for working with unfamiliar stack parts. | |
| Game Server Developer | Effectively applies Cursor IDE to accelerate development — generating server handlers, refactoring game logic, writing tests via AI-compose. Configures project context. | |
| Infrastructure Engineer | Configures Cursor IDE for infrastructure development with extensions for Terraform, Kubernetes and Ansible. Uses AI features for IaC module generation and infrastructure configuration refactoring. | |
| iOS Developer | Effectively uses Cursor for iOS projects: contextual suggestions considering MVVM/TCA architecture, ViewModel and service generation. Configures .cursorrules for Swift projects specifying code style, architectural conventions, and used frameworks. Applies multi-file editing for module refactoring and composer for new feature creation. | |
| IoT Engineer | Effectively applies Cursor for IoT development: generating drivers from protocol specifications, refactoring firmware code, creating telemetry handlers with AI suggestions. | |
| Language Tooling Engineer | Effectively uses Cursor IDE for developing and debugging language servers. Applies AI generation for creating tests, refactoring AST handlers, and documenting APIs. | |
| LLM Engineer | Configures Cursor: custom rules for LLM patterns, RAG code generation, evaluation helpers. | |
| ML Engineer | Effectively works with Cursor in ML projects: generates feature engineering pipelines, experiment configurations, test scenarios for models. Uses project context (notebooks, configs) for precise suggestions. Critically evaluates proposed model architectures. | |
| MLOps Engineer | Effectively applies Cursor for MLOps: generating Airflow DAGs, refactoring training scripts, creating Docker configurations for ML environments using contextual AI suggestions. | |
| NLP Engineer | Effectively uses Cursor IDE for NLP system development: preprocessing code generation, pipeline refactoring, test creation. Configures context for working with ML codebases. | |
| Penetration Testing Engineer | Effectively uses Cursor for developing pentest tools — exploit script generation, parsers, report templates. Configures AI context for security projects. | |
| Performance Testing Engineer | Effectively applies Cursor for performance testing: generating test scripts from scenario descriptions, refactoring complex test scenarios, creating data-driven tests with AI assistance. | |
| Platform Engineer | Configures Cursor IDE for platform engineering: custom rules for IaC patterns, context from infrastructure documentation. Uses Composer for refactoring Terraform modules and Kubernetes manifests. Creates workspace settings for typical platform team tasks. | |
| QA Automation Engineer | Uses Cursor Composer for multi-file editing. Applies AI chat for refactoring. Generates tests through AI. Uses @ mentions for adding context (files, documentation). Understands the difference between Chat and Composer modes. | |
| QA Engineer (Manual) | Uses AI capabilities of Cursor for code analysis and automatic test scenario generation. Applies Cursor for code review with QA perspective: finding potential defects and edge cases. Creates prompts for generating comprehensive test cases based on code analysis in Cursor. | |
| QA Security Engineer | Effectively applies Cursor for security QA: test case generation, code vulnerability analysis, security autotest writing. Configures project context for accurate security recommendations. | |
| React Native Developer | Effectively uses Cursor IDE for React Native development: style generation, component refactoring, type creation. Configures the workspace for mobile projects with necessary plugins. | |
| Release Engineer | Effectively uses Cursor IDE for working with IaC files and pipeline configurations. Applies AI capabilities for refactoring Terraform modules and Helm charts. | |
| Site Reliability Engineer (SRE) | Configures Cursor for SRE workflow: custom rules for IaC patterns, multi-file editing for Terraform modules. Integrates with infrastructure CLI tools. | |
| Smart Contract Developer | Configures Cursor: Solidity-specific rules, security-focused suggestions, Hardhat integration. | |
| Systems Programmer (C/C++) | Configures Cursor: system programming patterns, memory safety suggestions, kernel API completion. | |
| Telecom Developer | Configures Cursor IDE for telecom development with extensions for ASN.1, SIP, and protocol grammars. Uses AI features for generating protocol parsers and refactoring telecom modules. | |
| Unity Developer | Uses Cursor Composer for multi-file editing. Applies AI chat for refactoring. Generates tests via AI. Uses @ mentions for adding context (files, documentation). Understands the difference between Chat and Composer modes. | |
| Unreal Engine Developer | Configures Cursor for UE: C++ UE macros, Blueprint scripting helpers, Unreal conventions. |
| Role | Required | Description |
|---|---|---|
| 1C Developer | Integrates Cursor IDE capabilities into the 1C development process at an advanced level. Uses AI for configuration analysis, module refactoring, and solution documentation generation. | |
| AI Product Engineer | Required | Has deep expertise in Cursor IDE. Designs solutions for production systems. Optimizes and scales. Mentors the team. |
| Analytics Engineer | Optimizes analytics development workflows through Cursor IDE — multi-file editing of dbt models, custom rules for SQL style. Creates templates for typical analytics tasks — staging, intermediate, and mart models. | |
| Android Developer | Optimizes Android development through advanced Cursor capabilities: custom instructions for architectural patterns (MVVM + Hilt + Room), codebase-aware refactoring of multi-module projects, migration script generation. Configures Cursor for Android-specific tasks — Gradle configuration, ProGuard rules, Compose performance optimization, creates templates for common tasks. | |
| Application Security Engineer | Integrates Cursor into security workflows: vulnerability triage automation, security test generation, dependency analysis. Creates custom instructions for Cursor specific to the AppSec context. | |
| Backend Developer (C#/.NET) | Integrates AI into .NET workflow: generates Docker configurations, CI pipelines, Kubernetes manifests. Creates .cursorrules for .NET project. Trains the team. | |
| Backend Developer (Elixir) | Optimizes Cursor for the Elixir team: shared configurations, custom prompts for OTP architecture, integration with Elixir-specific tools. | |
| Backend Developer (Go) | Optimizes Go development through Cursor IDE: generates complex concurrent patterns (goroutine pipelines, worker pools), refactors architecture, creates integration tests with testcontainers-go. Configures custom project rules for generating idiomatic Go code. | |
| Backend Developer (Java/Kotlin) | Integrates AI tools into Java workflow: generates Flyway migrations, Docker configurations, CI pipelines for Maven/Gradle. Creates .cursorrules for Java project following Spring conventions. Trains team on effective usage. | |
| Backend Developer (Node.js) | Integrates AI into Node.js workflow: generates Docker configs, K8s manifests, CI pipelines. Creates .cursorrules with TypeScript/NestJS conventions. Trains the team. | |
| Backend Developer (PHP) | Integrates AI tools into PHP development workflow: generating complex migrations, Docker configurations, CI pipelines. Creates .cursorrules for PHP projects. Trains the team on effective AI usage for routine tasks. | |
| Backend Developer (Python) | Integrates AI tools into Python workflow: generates complex SQLAlchemy models, Docker configurations, CI pipelines. Creates .cursorrules for Python projects considering PEP8 and architecture. Trains the team on productive AI usage. | |
| Backend Developer (Rust) | Optimizes Cursor workflow for Rust projects: custom prompts for generating unsafe code with checks, architectural refactoring considering Rust's module system. Critically evaluates AI suggestions for ownership violations and performance anti-patterns. | |
| Backend Developer (Scala) | Optimizes Cursor for Scala team: shared configurations, prompts for type-level programming, Metals integration optimization. | |
| BI Analyst | Designs AI IDE usage workflow for analytics engineering: generation, review, optimization. Creates prompt templates for systematic analytical model development with AI assistance. Implements AI-assisted analytics development approach to boost team productivity. | |
| Blockchain Developer | Optimizes Cursor: security audit prompts, gas optimization, vulnerability detection. | |
| Cloud Engineer | Optimizes Cursor for cloud team: shared configurations, custom prompts for infrastructure patterns, integration with cloud-specific tools. | |
| Computer Vision Engineer | Optimizes Cursor workflow for CV development, creates custom rules for ML projects. Integrates AI assistant with experiment tracking and model registry. | |
| Data Engineer | Integrates AI tools into data workflow: generating Spark jobs, Terraform for data infrastructure, CI/CD pipelines. Creates .cursorrules for data projects accounting for dbt/Airflow conventions. | |
| Data Scientist | Configures .cursorrules for ML projects: notebook conventions, model code style, experiment tracking. Uses Agent mode for data pipeline refactoring. Creates prompts for recurring EDA and feature engineering tasks. Integrates Cursor with MCP for dataset and experiment registry access. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Optimizes .NET desktop development workflows through advanced Cursor IDE capabilities — multi-file editing and custom rules. Creates templates for typical tasks — ViewModel generation, converters and styles. | |
| Desktop Developer (Electron/Tauri) | Integrates Cursor into Electron development workflow: code generation for complex patterns, performance analysis, version migrations. Creates custom instructions for typical Electron tasks. | |
| Desktop Developer (Qt/C++) | Optimizes Qt development workflows through advanced Cursor IDE capabilities — multi-file editing, custom rules and Qt documentation integration. Creates templates and snippets for typical desktop development tasks. | |
| DevOps Engineer | Integrates AI tools into DevOps workflow: automated IaC module generation, incident analysis, runbook creation. Defines best practices for AI usage with infrastructure code, trains team on effective DevOps prompts. | |
| DevSecOps Engineer | Optimizes Cursor IDE for security code review with custom prompts for vulnerability detection. Integrates IDE with security tools for inline display of detected security issues. | |
| Embedded Developer | Optimizes Cursor IDE workflow with custom prompts for embedded context and debugger integration. Creates workspace configurations for cross-compilation and remote debugging on target platform. | |
| Engineering Manager | Shapes AI IDE adoption strategy for multiple teams, defines effectiveness metrics and security guidelines. Manages licenses and ensures compliance. | |
| Flutter Developer | Configures .cursorrules for Flutter projects: widget naming, BLoC architecture, Dart style conventions. Uses Agent mode to scaffold entire feature modules. Creates prompts for generating stateful widgets and responsive layouts. Integrates Cursor with MCP servers for design-to-code workflows. | |
| Frontend Developer (Angular) | Configures Cursor IDE with custom rules for Angular projects. Creates specialized workspaces with ESLint, Prettier configuration, and architectural constraints. | |
| Frontend Developer (React) | Optimizes Cursor workflow for complex React development: composer for large-scale refactoring, custom rules for architectural patterns, codebase integration for context-aware suggestions. Defines AI IDE best practices for the project. | |
| Frontend Developer (Vue) | Optimizes AI workflow in Cursor for Vue projects — custom commands for generating components, composables, Pinia stores. Integrates Cursor with Vitest, Playwright and Vue DevTools for AI-assisted debugging and testing. | |
| Fullstack Developer | Optimizes fullstack development with Cursor: creating complex cross-layer integrations, generating migrations from models, automating routine tasks. Creates effective prompts for cross-stack tasks and critically evaluates AI code for security. | |
| Game Server Developer | Maximizes Cursor capabilities for complex tasks — architectural analysis, codebase migration, documentation generation. Creates custom rules for server code standards. | |
| Infrastructure Engineer | Optimizes Cursor IDE for infrastructure workflow with custom prompts for IaC review and compliance checks. Integrates IDE with remote state and plan previews for safe infrastructure work. | |
| iOS Developer | Optimizes iOS development workflow in Cursor: custom rules for SwiftUI components, automatic test and mock generation. Uses codebase-wide context for large refactorings: UIKit to SwiftUI migration, architecture updates to structured concurrency. Creates specialized prompt templates for iOS-specific tasks. | |
| IoT Engineer | Uses advanced Cursor capabilities for IoT: custom rules for embedded coding standards, platform-specific code generation, AI-assisted optimization for resource-constrained platforms. | |
| Language Tooling Engineer | Integrates language tool development with Cursor IDE capabilities at an advanced level. Creates custom configurations for compiler debugging and performance analysis. | |
| LLM Engineer | Optimizes Cursor: LLM-specific workflows, prompt optimization, architecture suggestions. | |
| ML Engineer | Integrates AI tools into ML workflow: generating complex data processing pipelines, MLflow/W&B configurations, Dockerfiles for training environments. Creates .cursorrules for ML project with data science specifics. Trains team on productive AI usage for routine tasks. | |
| MLOps Engineer | Uses advanced Cursor capabilities for MLOps: custom rules for ML coding standards, AI-assisted pipeline optimization, test generation for data validation and model serving. | |
| NLP Engineer | Integrates Cursor IDE into NLP development at advanced level. Uses AI for ML system architecture analysis, framework migration, and inference pipeline optimization. | |
| Penetration Testing Engineer | Optimizes Cursor workflow for offensive security — rapid code vulnerability analysis, PoC generation, detection rule creation. Creates custom rules for security tasks. | |
| Performance Testing Engineer | Uses advanced Cursor capabilities: custom rules for performance testing standards, AI-generated correlation rules, automatic creation of assertion libraries for metrics. | |
| Platform Engineer | Implements AI-assisted development in platform workflows: Cursor + golden path templates for auto-generating standard configurations. Creates .cursorrules for IDP-specific patterns. Integrates AI-assisted code review for Terraform plans and Kubernetes resource validation. | |
| QA Automation Engineer | Configures .cursorrules for test projects: naming conventions, assertion styles, page object patterns. Uses Agent mode for bulk test generation and refactoring. Creates custom prompts for typical test scenarios and fixtures. Integrates Cursor with MCP servers for test data and CI pipeline access. | |
| QA Engineer (Manual) | Designs Cursor usage workflow for QA tasks: code analysis, test generation, review. Creates prompt templates for systematic code defect analysis using AI. Implements AI-assisted QA approach using Cursor to increase test coverage. | |
| QA Security Engineer | Integrates Cursor into security QA workflow: automating exploit scenario generation, pentest result analysis, security report creation. Creates custom instructions for QA tasks. | |
| React Native Developer | Integrates Cursor IDE into the React Native development workflow at an advanced level. Uses AI for version migrations, native module refactoring, and performance analysis. | |
| Release Engineer | Configures Cursor IDE with custom rules and extensions for release engineering. Creates specialized workspaces for managing infrastructure code in multi-repository projects. | |
| Site Reliability Engineer (SRE) | Optimizes Cursor for SRE team: shared configurations, prompts for reliability patterns, integration with SRE-specific tools. | |
| Smart Contract Developer | Optimizes Cursor for blockchain: security audit prompts, gas optimization suggestions. | |
| Solutions Architect | Configures .cursorrules for architecture projects: doc standards, diagram conventions, API patterns. Uses Agent mode to generate design documents. Creates prompts for ADR templates and integration specs. Integrates Cursor with MCP for infrastructure and API schema access. | |
| Systems Programmer (C/C++) | Optimizes Cursor: system-specific prompts, safety analysis, performance suggestions. | |
| Technical Lead | Configures .cursorrules for the project: code style, architectural patterns, technology stack. Uses Agent mode for complex tasks. Creates custom prompts for common team tasks. Integrates Cursor with MCP servers to extend capabilities. | |
| Telecom Developer | Optimizes Cursor IDE with custom prompts for telecom context: 3GPP specs analysis, protocol test generation. Integrates IDE with SIP trace debuggers and media stream analyzers. | |
| Unity Developer | Configures .cursorrules for Unity projects: C# standards, component architecture, shader conventions. Uses Agent mode for game system refactoring. Creates prompts for gameplay scripting and editor tool tasks. Integrates Cursor with MCP to extend asset pipeline and build capabilities. | |
| Unreal Engine Developer | Optimizes Cursor: Unreal-specific prompts, performance optimization suggestions. |
| Role | Required | Description |
|---|---|---|
| 1C Developer | Defines best practices for AI IDE usage for 1C teams. Establishes recommendations for AI-accelerated development on the 1C platform and ensures knowledge sharing between teams. | |
| AI Product Engineer | Required | Defines Cursor IDE strategy at the team/product level. Establishes standards and best practices. Conducts reviews. |
| Analytics Engineer | Establishes Cursor IDE usage standards for the analytics team, configures shared settings for dbt projects. Trains engineers on effectively using AI tools to improve quality and speed of analytics development. | |
| Android Developer | Defines Cursor IDE usage standards for the Android team: .cursorrules with architectural guidelines, shared prompts for typical tasks (feature scaffolding, test generation), CI/CD integration. Evaluates AI-assisted development effectiveness for the team, implements best practices — code review of AI-generated code, security guidelines, trains the team on productive workflow patterns. | |
| Application Security Engineer | Defines the strategy for using Cursor IDE in the organization's security teams. Trains AppSec engineers on productive work with AI-assisted tools considering code confidentiality. | |
| Backend Developer (C#/.NET) | Shapes AI tool policy: what to generate (boilerplate, tests), what requires manual work (domain, security). Evaluates quality impact. | |
| Backend Developer (Elixir) | Defines AI IDE standards for the Elixir team: approved configurations, security policies, productivity metrics. Trains the team on effective usage. | |
| Backend Developer (Go) | Adopts Cursor IDE as a standard tool for the Go team: configures project-specific rules for Go conventions, prompt templates for common tasks. Trains the team on effective AI-assisted development practices, tracks impact on productivity and code quality. | |
| Backend Developer (Java/Kotlin) | Establishes AI tool policy for the Java team: what to generate (boilerplate, tests, configs), what requires manual work (domain model, security). Evaluates impact on quality and speed. | |
| Backend Developer (Node.js) | Shapes AI policy: what to generate (boilerplate, tests, configs), what requires manual work (domain model, security). Evaluates quality and velocity impact. | |
| Backend Developer (PHP) | Shapes AI tool usage policy in the team: what to generate, what to write manually. Defines rules for reviewing AI-generated code. Evaluates the impact of AI assistants on development speed and quality. | |
| Backend Developer (Python) | Establishes AI tool usage policy for the Python team: what to generate (boilerplate, tests), what requires manual work (algorithms, architecture). Evaluates AI impact on development speed and quality. | |
| Backend Developer (Rust) | Implements Cursor IDE usage standards for Rust team: prompt templates for code review, boilerplate code generation (trait impls, serde derives, error types). Defines guidelines for AI-assisted coding considering security risks and code quality requirements. | |
| Backend Developer (Scala) | Defines AI IDE standards for Scala team: approved configurations, security policies, productivity measurement. Trains on best practices. | |
| BI Analyst | Defines AI IDE usage strategy for the entire analytics team and standardizes workflows. Standardizes AI-assisted practices for analytics: templates, processes, productivity metrics. Fosters a culture of AI-augmented analytics development within the team. | |
| Blockchain Developer | Defines AI IDE standards: approved configs, security review policies. | |
| Cloud Engineer | Defines AI IDE usage standards for the cloud team: approved configurations, security policies for AI suggestions, productivity metrics. Trains on best practices. | |
| Computer Vision Engineer | Defines AI IDE usage standards for the CV team, measures impact on productivity. Trains developers in effective AI-assisted ML development techniques. | |
| Data Engineer | Shapes AI tool policy for data team: what to generate (SQL, configs, tests), what requires manual work (data modeling, schema design). Evaluates quality impact. | |
| Data Scientist | Standardizes Cursor usage in the DS team. Creates .cursorrules templates for ML pipelines, notebooks, and experiment repos. Evaluates Cursor vs Copilot for data exploration. Integrates AI workflows into model review and experiment tracking. Configures MCP for data platform access. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Establishes Cursor IDE usage standards for the .NET desktop development team, configures shared settings. Trains developers on AI tools for improving desktop application development quality and speed. | |
| Desktop Developer (Electron/Tauri) | Defines Cursor IDE usage strategy for the Electron team for maximum productivity. Trains developers on effective AI-assisted desktop application development patterns. | |
| Desktop Developer (Qt/C++) | Establishes Cursor IDE usage standards for the Qt development team, configures shared rules and configurations. Trains developers on effective AI tool usage for improving desktop development quality and speed. | |
| DevOps Engineer | Defines AI tool usage strategy for DevOps team: Cursor/Copilot standards, security policies for AI-generated code. Designs workflow for AI integration into review processes, evaluates ROI and team productivity. | |
| DevSecOps Engineer | Standardizes Cursor IDE configuration for the security team with shared prompts and extensions. Defines best practices for using AI IDE features for security code review and threat modeling. | |
| Embedded Developer | Standardizes Cursor IDE configuration for the embedded team, including shared prompts, snippets and extensions. Defines best practices for using AI IDE features in safety-critical development context. | |
| Engineering Manager | Defines AI-oriented IDE usage policy for the department, coordinates procurement and deployment. Measures ROI and impact on engineering productivity. | |
| Flutter Developer | Standardizes Cursor usage in the Flutter team. Creates .cursorrules templates for mobile, web, and desktop projects. Evaluates Cursor vs Copilot for Dart generation quality. Integrates AI workflows into widget library review and UI consistency. Configures MCP for design system access. | |
| Frontend Developer (Angular) | Standardizes Cursor IDE usage in the Angular team with unified settings. Develops workspace configurations and trains the team on advanced AI features. | |
| Frontend Developer (React) | Standardizes Cursor usage in the React team: shared .cursorrules for project conventions, guidelines for effective prompts, AI-generated code verification process. Determines which tasks to effectively delegate to AI and which require manual implementation. | |
| Frontend Developer (Vue) | Defines Cursor usage standards for Vue teams — shared .cursorrules, code quality guidelines, AI code review process. Trains teams on effective prompt strategies for Vue development, measures productivity gains. | |
| Fullstack Developer | Defines Cursor usage standards for the fullstack team: AI-assisted coding guidelines, AI-generated code review, workflow integration. Trains the team on effective practices and evaluates AI impact on fullstack development productivity. | |
| Game Server Developer | Defines AI-IDE usage standards for the server team. Trains developers on productive work patterns, creates shared configurations and rules for a consistent approach. | |
| Infrastructure Engineer | Standardizes Cursor IDE configuration for the infrastructure team with templates, snippets and extensions. Defines best practices for AI usage with infrastructure code considering security. | |
| iOS Developer | Implements Cursor IDE in iOS team workflows: standardizing .cursorrules for uniform AI assistance, shared prompt libraries. Trains the team on advanced techniques: composer for multi-file feature creation, contextual chat for architectural discussions. Evaluates AI-IDE impact on iOS application development speed and quality. | |
| IoT Engineer | Standardizes AI-IDE usage in the IoT team: configuring rules for embedded development, creating prompts for common IoT tasks, training the team on effective AI interaction. | |
| Language Tooling Engineer | Defines best practices for Cursor IDE usage for teams developing language tools. Establishes recommendations for AI-assisted compiler and analyzer development. | |
| LLM Engineer | Defines AI IDE standards: approved configs, security policies. | |
| ML Engineer | Establishes AI tool usage policy in the ML team: what to generate (boilerplate, configs), what requires manual work (model architectures, loss functions). Evaluates AI assistant impact on experimentation speed. | |
| MLOps Engineer | Standardizes AI-IDE usage in the MLOps team: configurations for ML projects, prompt library for typical tasks, team training on productive AI tool usage. | |
| NLP Engineer | Defines Cursor IDE best practices for ML/NLP teams. Establishes recommendations for AI-accelerated development of natural language processing systems in the organization. | |
| Penetration Testing Engineer | Defines AI-IDE usage standards in the security team, evaluates impact on vulnerability research speed. Ensures safe AI usage for offensive work. | |
| Performance Testing Engineer | Standardizes AI-IDE usage in the performance team: prompt library for common scenarios, configurations for various load testing frameworks, team training. | |
| Platform Engineer | Defines AI-assisted development strategy for platform team: best practices, security guidelines for AI-generated IaC. Creates organizational .cursorrules for standardizing AI-assisted development. Evaluates productivity impact and builds training program for teams. | |
| QA Automation Engineer | Standardizes Cursor usage across the QA team. Creates .cursorrules templates for test frameworks and E2E suites. Evaluates Cursor vs Copilot for test generation. Integrates AI workflows into test review and coverage analysis. Configures custom skills and MCP for test infrastructure. | |
| QA Engineer (Manual) | Defines Cursor IDE strategy at the team/product level for test automation development. Establishes standards and best practices. Conducts reviews of AI-assisted test code. | |
| QA Security Engineer | Defines Cursor IDE usage strategy for the organization's security QA team. Trains testers on productive AI-assisted work for test generation and vulnerability analysis. | |
| React Native Developer | Defines best practices for using Cursor IDE in mobile teams. Establishes recommendations and templates for AI-accelerated React Native app development at the organizational level. | |
| Release Engineer | Standardizes Cursor IDE usage within the release engineering team. Develops unified workspace configurations and trains the team on advanced AI features of the development environment. | |
| Site Reliability Engineer (SRE) | Defines AI IDE standards for SRE: approved configurations, security policies for infrastructure code. Trains team on effective usage. | |
| Smart Contract Developer | Defines AI IDE standards: approved configurations, security review for AI-generated contracts. | |
| Solutions Architect | Standardizes Cursor in the architecture team. Creates .cursorrules templates for system design docs, API specs, and IaC. Evaluates Cursor vs Copilot for architecture documentation. Integrates AI workflows into design review and RFC processes. Configures MCP for cloud and observability access. | |
| Systems Programmer (C/C++) | Defines AI IDE standards: approved configs, safety review for system code. | |
| Technical Lead | Standardizes Cursor usage across the engineering team. Creates .cursorrules templates for different project types and stacks. Evaluates Cursor vs Copilot vs other AI IDEs for team productivity. Integrates AI workflows into code review and PR processes. Configures MCP for standards enforcement. | |
| Telecom Developer | Standardizes Cursor IDE configuration for the telecom team with shared prompts and snippets for protocols. Defines best practices for using AI for telecom code review and standards analysis. | |
| Unity Developer | Standardizes Cursor usage across the game dev team. Creates .cursorrules templates for Unity projects, shader pipelines, and editor tools. Evaluates Cursor vs Copilot for C# and HLSL generation. Integrates AI workflows into asset review and sprint planning. Configures MCP for Unity build pipelines. | |
| Unreal Engine Developer | Defines AI IDE standards: approved configs, C++ safety review for AI suggestions. |
| Role | Required | Description |
|---|---|---|
| 1C Developer | Shapes AI tool application strategy for 1C development in the organization. Defines methodologies that increase 1C developer productivity through AI assistants. | |
| AI Product Engineer | Required | Defines Cursor IDE strategy at the organizational level. Establishes enterprise approaches. Mentors leads and architects. |
| Analytics Engineer | Defines the strategy for integrating AI-powered IDE into analytics processes at the organizational level. Shapes best practices for using AI assistants to massively improve data engineering productivity. | |
| Application Security Engineer | Shapes the vision for AI-powered security tooling for the organization. Evaluates AI-IDE tool effectiveness for security tasks and defines their adoption strategy at organizational scale. | |
| Backend Developer (Elixir) | Shapes AI-assisted Elixir development strategy: tool evaluation, productivity measurement, adoption strategy for AI coding tools. | |
| Backend Developer (Scala) | Shapes AI-assisted Scala development strategy: tool evaluation, productivity metrics, adoption roadmap for AI coding tools. | |
| BI Analyst | Shapes corporate AI-augmented analytics development strategy at the company level. Defines best practices for AI IDE application in analytical tasks for the industry. Explores perspectives of AI-driven analytics and automatic insight generation. | |
| Blockchain Developer | Shapes AI development strategy: blockchain AI tools, security governance. | |
| Cloud Engineer | Shapes AI-assisted development strategy for cloud infrastructure: tool selection, productivity measurement, security governance for AI coding assistants. | |
| Computer Vision Engineer | Shapes Developer Tooling strategy for the organization's CV engineers. Defines AI-assisted development standards and integration with MLOps tools. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Defines AI-powered IDE integration strategy in .NET desktop development process at organizational level. Shapes best practices for large-scale productivity improvement through AI assistants. | |
| Desktop Developer (Electron/Tauri) | Shapes vision for AI-powered desktop application development at organizational level. Evaluates AI-IDE impact on productivity and code quality in Electron projects at scale. | |
| Desktop Developer (Qt/C++) | Defines AI-powered IDE integration strategy for Qt application development at the organizational level. Shapes best practices for AI assistant usage for large-scale desktop development productivity improvement. | |
| DevSecOps Engineer | Evaluates AI-powered IDE effectiveness for DevSecOps and defines team tooling strategy. Researches integration with internal security knowledge bases and custom vulnerability detection models. | |
| Embedded Developer | Shapes AI-assisted development strategy for embedded teams: tool selection, security governance for AI suggestions in safety-critical code, productivity measurement framework. | |
| Engineering Manager | Shapes Developer Tooling strategy for the organization, including AI IDEs and assistants. Defines long-term vision for development tool evolution and their process impact. | |
| Frontend Developer (Angular) | Defines development tooling strategy for organizational frontend teams. Integrates Cursor IDE into the ecosystem with a unified configuration and coding standards system. | |
| Game Server Developer | Shapes AI-assisted development strategy for the studio. Evaluates ROI from AI-IDE usage, explores new tools, and defines best practices for scaling across the entire organization. | |
| Infrastructure Engineer | Evaluates AI-powered IDE effectiveness for infrastructure development and defines tooling strategy. Explores Cursor integration with IDP and internal knowledge base for contextual recommendations. | |
| IoT Engineer | Defines AI development tooling strategy for IoT organization: integration with internal knowledge bases, custom models for IoT domain, developer productivity metrics. | |
| Language Tooling Engineer | Shapes AI IDE application strategy for the entire organization. Defines AI-accelerated language tooling development methodologies and influences development ecosystem evolution. | |
| LLM Engineer | Shapes AI development strategy: tool evaluation, productivity governance. | |
| MLOps Engineer | Defines the AI development tools strategy for the ML organization: integration with internal model registry, custom models for the MLOps domain, AI assistant effectiveness metrics. | |
| NLP Engineer | Shapes AI-IDE strategy for ML development. Defines AI-assisted development methodologies that improve productivity across all teams working with NLP models. | |
| Penetration Testing Engineer | Shapes AI-assisted security research strategy for the organization. Defines tooling standards for offensive security and AI integration in vulnerability research. | |
| Performance Testing Engineer | Defines AI tooling strategy for performance engineering: integration with internal system knowledge, custom models for result analysis, team productivity metrics. | |
| QA Engineer (Manual) | Shapes corporate AI-augmented QA strategy using AI IDE at the company level. Defines best practices for applying AI assistants in testing for the industry. Explores perspectives of AI-driven QA and automatic test generation from code. | |
| QA Security Engineer | Shapes the vision for AI-assisted security testing at the organizational level. Evaluates AI-IDE effectiveness for security QA and defines strategy for scaling AI-powered testing. | |
| React Native Developer | Shapes the AI-IDE adoption strategy for mobile development. Defines AI-assisted development methodologies that boost productivity across all mobile development teams. | |
| Release Engineer | Defines development tooling strategy for release engineering at the organizational level. Integrates Cursor IDE into the tool ecosystem with a unified configuration and knowledge system. | |
| Site Reliability Engineer (SRE) | Shapes AI-assisted SRE strategy: tool evaluation, productivity measurement, automation enhancement through AI. Defines AI governance. | |
| Smart Contract Developer | Shapes AI-assisted blockchain development: tool evaluation, security governance. | |
| Systems Programmer (C/C++) | Shapes AI development strategy: system programming AI tools, governance. | |
| Telecom Developer | Evaluates AI-powered IDE effectiveness for telecom development and defines tooling strategy. Explores Cursor integration with 3GPP and IETF knowledge bases for context-aware standards recommendations. | |
| Unreal Engine Developer | Shapes AI development strategy: tool evaluation, C++ AI safety, governance. |