Career library
Tech Role Guides (2026)
Pick a role to see the exact skills, portfolio projects, interview questions, certifications and a step-by-step roadmap to get hired — built from real role intelligence.
AI/ML
AI Engineer
Build and ship AI/LLM-powered features end to end, from prototyping to production.
Generative AI Engineer
Design and deploy generative AI applications (RAG, fine-tuning) with strong evaluation.
Agentic AI Developer
Build reliable LLM agents that plan, use tools and take action safely.
LLM Engineer
Build production applications and pipelines on large language models — prompting, RAG, fine-tuning, evaluation, and deployment.
Machine Learning Engineer
Develop, deploy and maintain ML models that drive real business outcomes.
Computer Vision Engineer
Build systems that let machines see, detecting, classifying, tracking, and segmenting objects in images and video.
NLP Engineer
Build systems that understand and generate human language, from search and chatbots to summarization and LLM applications.
Deep Learning Engineer
Design, train, and scale neural networks across vision, language, and multimodal problems, then ship them to production.
Recommendation Systems Engineer
Design and ship personalization and ranking systems that recommend content, products, and connections at scale.
Prompt Engineer
Design, test, and optimize prompts and LLM workflows to make large language models reliable, safe, and useful in products.
Research Scientist
Advance the state of the art in machine learning by formulating hypotheses, designing experiments, and publishing novel methods.
Data
Data Engineer
Design and operate scalable data pipelines and platforms powering analytics and ML.
Analytics Engineer
Transform raw data into clean, tested, well-modeled datasets for analytics.
Big Data Engineer
Build distributed pipelines that ingest, process, and store terabytes of data reliably at scale.
Data Analyst
Analyze data and build dashboards that answer business questions and drive action.
ETL Developer
Build and maintain data pipelines that extract, transform, and load data into warehouses for analytics and reporting.
BI Analyst
Turn business data into dashboards, reports, and semantic models that drive decisions across teams.
Analytics Manager
Lead an analytics team to turn company data into strategy, metrics, and decisions that leadership acts on.
Database Administrator
Keep production databases fast, secure, and always available through tuning, backups, and high-availability design.
Data Governance Analyst
Define and enforce the policies, catalogs, and quality rules that make enterprise data trustworthy and compliant.
AI/ML Infrastructure
Security
Cyber Security Engineer
Protect systems by building defenses, detections and incident response.
Cloud Security Engineer
Secure cloud workloads across AWS, Azure, and GCP through IAM, network controls, encryption, and automated guardrails.
SOC Analyst
Monitor security telemetry, triage alerts, and investigate and respond to threats from a Security Operations Center.
Penetration Tester
Simulate real attacks against networks, web apps, and infrastructure to find and prove exploitable weaknesses before criminals do.
Application Security Engineer
Embed security into the software lifecycle through threat modeling, secure code review, and SAST/DAST automation.
Security Analyst
Monitor, detect and respond to security threats across the organization.
Engineering
Python Developer
Build backend services, automation, and data pipelines in Python that power web apps, APIs, and AI systems.
Software Engineer
Design, build and maintain reliable software across the stack.
Backend Engineer
Build scalable, reliable backend services and APIs.
Full Stack Developer
Build full-stack products end to end, from UI to backend and deployment.
Java Developer
Build scalable enterprise backends and microservices in Java, most often with the Spring Boot ecosystem.
React Developer
Build fast, accessible user interfaces and single-page apps with React, hooks, and the modern JavaScript ecosystem.
Node.js Developer
Build scalable server-side applications and APIs with Node.js and JavaScript.
Golang Developer
Build fast, concurrent backend services and infrastructure tooling in Go.
SDET
Software engineer in test who builds test frameworks, tooling, and automation to guarantee product quality at scale.
Tech Lead
Own technical direction and delivery for a team while still coding, bridging architecture and hands-on execution.
Frontend Engineer
Build performant, accessible user interfaces with modern frameworks.
QA Automation Engineer
Build and maintain automated test suites that catch bugs early and keep releases fast and reliable.
.NET Developer
Build enterprise web applications and APIs with C# and the .NET platform.
Mobile App Developer
Build cross-platform mobile apps for iOS and Android using frameworks like React Native or Flutter.
Android Developer
Build native Android apps with Kotlin and Jetpack, shipping to millions of devices on the Play Store.
iOS Developer
Build native iOS apps with Swift and SwiftUI, shipping polished experiences to the App Store.
Salesforce Developer
Customize and extend the Salesforce platform with Apex, Lightning Web Components, and integrations.
Flutter Developer
Build cross-platform mobile apps for iOS and Android from a single Dart codebase using Flutter.
React Native Developer
Build cross-platform iOS and Android apps with JavaScript, TypeScript, and React Native from one codebase.
Robotics Engineer
Build robots that sense, plan, and act by combining software, control systems, and hardware into reliable autonomous behavior.
IoT Engineer
Design and connect embedded devices, sensors, and cloud platforms into reliable IoT systems.
Blockchain Developer
Design and build smart contracts, decentralized apps, and on-chain protocols on networks like Ethereum.
Embedded Systems Engineer
Write firmware and low-level software that runs devices, sensors, and microcontrollers under tight resource limits.
Game Developer
Build interactive games and mechanics in engines like Unity or Unreal, blending code, physics, and design.
Cloud
Infrastructure
Platform Engineer
Build internal platforms and tooling that improve developer productivity.
Kubernetes Engineer
Design, deploy, and operate containerized platforms on Kubernetes with reliable networking, scaling, and GitOps delivery.
DevOps Engineer
Automate build, deployment and infrastructure for fast, reliable delivery.
Cloud Engineer
Design, deploy and operate secure, cost-effective cloud infrastructure.
Site Reliability Engineer
Keep systems reliable and scalable through SLOs, automation and incident response.
Network Engineer
Design, configure, and troubleshoot the routers, switches, and firewalls that keep networks fast and secure.
Systems Engineer
Keep servers, virtualization, and cloud infrastructure running reliably through automation, patching, and monitoring.
Product
AI Product Manager
Own AI-powered products end-to-end, translating user problems into ML features while balancing feasibility, ethics, and business value.
Product Manager
Define product strategy and drive features from idea to launch and impact.
Product Owner
Own and prioritize the product backlog so the team builds the most valuable work each sprint.
Data/AI
Architecture
Cloud Architect
Design secure, scalable, cost-optimized cloud architectures.
Data Architect
Design enterprise data architecture, models and governance.
Solution Architect
Design end-to-end technical solutions balancing cost, performance and reliability.
Design
Product Designer
Design end-to-end product experiences, from user research to polished, usable interfaces that ship.
UI/UX Designer
Research users and design intuitive, accessible interfaces that people can use without thinking.
UX Researcher
Plan and run research to uncover user needs and de-risk product and design decisions with evidence.
Management
Analytics/Product
Product/Program
Finance
Business
Marketing Analyst
Measure marketing performance and turn campaign data into growth decisions.
Risk Analyst
Identify, measure, and mitigate financial and operational risks using data and models.
Supply Chain Analyst
Optimize inventory, demand, and logistics using data to cut cost and improve service levels.
Financial Analyst
Build financial models, analyze performance, and turn numbers into decisions for the business.
Operations Analyst
Analyze and improve business operations, using data to cut cost, remove bottlenecks, and raise efficiency.
Analytics/Business
Data/BI
Business Intelligence Developer
Build data models, ETL and dashboards that deliver enterprise reporting.
Power BI Developer
Develop Power BI data models, DAX and dashboards for business stakeholders.
Tableau Developer
Build interactive Tableau dashboards and visual analytics for stakeholders.