Lead NLP Scientist: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Lead NLP Scientist** is a senior applied research and product-facing science role responsible for designing, validating, and operationalizing Natural Language Processing (NLP) and Large Language Model (LLM) capabilities that power customer-facing software features and internal AI platforms. The role blends hands-on model development with technical leadership—setting scientific direction, raising engineering rigor in experimentation, and ensuring that NLP solutions meet product, reliability, privacy, and responsible AI expectations.
Lead Machine Learning Scientist: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Lead Machine Learning Scientist is a senior individual-contributor (IC) scientific leader responsible for turning ambiguous product and business problems into measurable machine learning (ML) outcomes, and for guiding the design, development, validation, and iteration of ML models that operate reliably in production. This role blends deep applied ML expertise with technical leadership: setting scientific direction for a problem area, raising the technical bar across the team, and ensuring model quality, safety, and business impact.
Associate Responsible AI Scientist: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Associate Responsible AI Scientist** supports the design, evaluation, and continuous improvement of machine learning (ML) and generative AI systems to ensure they are **fair, reliable, transparent, privacy-preserving, secure, and aligned with company policy and applicable regulation**. This is an early-career applied science role that combines **measurement (metrics and testing), technical analysis (data/model behaviors), and governance-ready documentation** to help teams ship AI features responsibly.
Associate Machine Learning Scientist: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Associate Machine Learning Scientist** is an early-career individual contributor who helps design, prototype, evaluate, and incrementally improve machine learning (ML) models that power product features, internal platforms, or analytics capabilities. The role focuses on **problem framing, experimentation, model development, and measurement**, with increasing responsibility for reproducible research and production-aware modeling practices.
Senior Project Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Senior Project Manager leads complex, cross-functional software and IT initiatives from initiation through delivery, ensuring outcomes are achieved on time, within agreed scope, and with transparent risk and dependency management. This role operates as the “delivery integrator” across engineering, product, security, operations, and business stakeholders—turning strategic intent into an executable plan and measurable results.
Senior Delivery Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Senior Delivery Manager is accountable for reliably delivering complex software and IT initiatives from commitment through release and adoption, balancing scope, schedule, quality, risk, and stakeholder outcomes. This role orchestrates cross-functional teams (engineering, QA, product, platform/DevOps, security, and operations) to meet business objectives while improving delivery predictability and execution maturity.
Release Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Release Manager is accountable for planning, coordinating, and governing the end-to-end release of software changes into production (and other controlled environments) in a predictable, low-risk, and business-aligned way. This role orchestrates the “last mile” of delivery across engineering, QA, infrastructure, security, and business stakeholders—ensuring that releases are ready, authorized, communicated, executed, and validated.
Delivery Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Delivery Manager is accountable for turning approved product and technology work into predictable, high-quality outcomes by orchestrating people, process, and delivery governance across one or more cross-functional teams. This role ensures delivery commitments are realistic, risks are surfaced early, dependencies are actively managed, and stakeholders receive timely, evidence-based updates on progress, scope, and trade-offs.
Technical Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
A **Technical Program Manager (TPM)** drives end-to-end delivery of complex, cross-functional technology programs that span multiple engineering teams and business stakeholders. The role blends **program management rigor** (planning, risk management, governance, dependency orchestration) with enough **technical depth** to understand architecture, delivery constraints, and operational realities.
Senior Technical Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Senior Technical Program Manager (Senior TPM)** is accountable for planning, orchestrating, and delivering complex, cross-functional technical programs that span multiple engineering teams, systems, and stakeholders. The role blends rigorous program management with technical fluency to manage dependencies, risks, and trade-offs across architecture, security, reliability, and delivery timelines.
Senior Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Senior Program Manager** is accountable for planning, orchestrating, and delivering complex, cross-functional programs that span multiple teams, workstreams, and systems within a software or IT organization. This role converts strategic intent into executable plans, ensures delivery predictability, manages dependencies and risk, and drives alignment across engineering, product, security, operations, and business stakeholders.
Senior Engineering Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Senior Engineering Program Manager (Senior EPM)** orchestrates complex, multi-team engineering programs to deliver measurable business outcomes—on time, with predictable scope, quality, and risk management. This role ensures engineering execution aligns with product strategy, platform reliability, and operational constraints by building program structure, decision cadence, and transparent reporting across stakeholders.
Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Program Manager is accountable for delivering a coordinated set of interrelated initiatives (a program) that together achieve measurable business outcomes across technology, product, and operations. This role plans and drives execution across multiple teams, aligns stakeholders on scope and priorities, manages dependencies and risks, and ensures delivery predictability and quality.
Principal Technical Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Principal Technical Program Manager (Principal TPM)** is a senior, highly autonomous individual contributor who leads **large-scale, technically complex, cross-organizational programs** that are critical to product delivery, platform reliability, security posture, and/or strategic modernization. This role exists to connect strategy to execution across multiple engineering and business teams, ensuring that the most important initiatives land predictably, safely, and with measurable business outcomes.
Principal Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Principal Program Manager is a senior individual-contributor (IC) program leader responsible for orchestrating complex, cross-functional initiatives that span multiple engineering teams, product areas, and operational functions. This role converts strategic objectives into executable program plans, manages dependencies and risk, and ensures delivery outcomes are achieved with predictable timelines and clear accountability.
Principal Engineering Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Principal Engineering Program Manager (EPM)** is a senior, high-impact individual contributor who plans, orchestrates, and delivers complex, cross-team engineering programs that are critical to product delivery, platform reliability, security posture, and operational scalability. This role translates strategic engineering priorities into executable, measurable programs, aligning multiple engineering teams and stakeholders to deliver outcomes on time, with predictable quality and controlled risk.
Engineering Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Engineering Program Manager (EPM) is accountable for driving predictable, high-quality delivery of complex, cross-team engineering initiatives that materially impact product, platform, or internal technology outcomes. This role turns strategy into executable plans, aligns multiple engineering teams on scope and sequencing, manages risk and dependencies, and ensures stakeholders have timely, accurate visibility into progress and trade-offs.
Accessibility Program Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Accessibility Program Manager leads the company-wide program that ensures digital products, platforms, and customer experiences are accessible, usable, and compliant with relevant accessibility standards. This role builds the operating model for accessibility across design, engineering, product, content, QA, and support—turning accessibility from a best-effort activity into a measurable, repeatable capability.
Senior Technical Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Senior Technical Product Manager (Senior TPM/TPM)** owns the strategy, roadmap, and outcomes for technically complex product areas—typically platforms, APIs, infrastructure-adjacent capabilities, data foundations, integrations, identity, or developer experience—where product success depends on deep collaboration with engineering and strong technical judgment. This role translates business and customer needs into scalable technical solutions, drives prioritization across competing demands, and ensures delivery of measurable outcomes across reliability, performance, security, and usability.
Senior Security Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Senior Security Product Manager** owns the strategy, roadmap, and outcomes for security capabilities that protect the company’s products, platforms, customers, and data. This role translates security risk and compliance needs into product requirements, partners deeply with engineering and security teams to deliver secure-by-design functionality, and ensures security features are measurable, adoptable, and aligned to business priorities.
Senior Platform Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Senior Platform Product Manager** owns the product strategy and execution for a platform that enables internal engineering teams and/or external developers to build, deploy, operate, and evolve software products efficiently and safely. The role translates company strategy into a cohesive platform roadmap, balancing developer experience, reliability, security, cost, and time-to-market outcomes.
Senior Cloud Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Senior Cloud Product Manager owns the strategy, roadmap, and outcomes for one or more cloud platform products or capabilities (e.g., developer platform, managed Kubernetes, IAM/SSO, observability platform, data platform services, cloud networking, or a suite of foundational shared services). This role translates customer and business needs into durable cloud product direction, balancing reliability, security, cost efficiency, and developer experience to drive adoption and measurable business impact.
Principal Technical Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Principal Technical Product Manager (PTPM)** is a senior, highly autonomous product leader responsible for driving strategy, execution, and measurable outcomes for technically complex products—typically platforms, APIs, shared services, infrastructure-adjacent capabilities, or deeply technical customer workflows. This role blends product craft with strong engineering fluency to translate ambiguous problems into durable product bets, scalable architectures, and crisp delivery plans across multiple teams.
Principal Platform Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Principal Platform Product Manager is a senior individual-contributor product leader responsible for the strategy, roadmap, and measurable business outcomes of a company’s platform products—typically including internal developer platforms, shared infrastructure capabilities, API platforms, identity/authorization services, data platform primitives, and developer experience tooling. The role focuses on enabling multiple product and engineering teams to deliver customer-facing value faster, safer, and at lower cost through reusable, reliable platform capabilities.
Platform Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Platform Product Manager** owns the strategy, roadmap, and outcomes for a shared technology platform that enables multiple product teams to build, ship, and operate customer-facing products faster, safer, and at lower cost. This role translates enterprise and engineering strategy into platform capabilities (e.g., APIs, developer experience, identity, data access, observability, deployment workflows) that are adopted by internal teams and, in some cases, external developers/partners.
Cloud Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Cloud Product Manager** owns the product strategy, roadmap, and execution outcomes for cloud-based platform capabilities (e.g., compute, storage, networking abstractions, identity, observability, developer enablement, and cloud governance features) that enable internal teams and/or external customers to reliably build, run, and scale software. The role balances customer needs, engineering constraints, security/compliance requirements, and cost-to-serve economics to deliver cloud capabilities that are secure-by-default, cost-efficient, and operationally resilient.
Associate Technical Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Associate Technical Product Manager (Associate TPM)** supports the delivery and continuous improvement of a technical product area—typically a platform capability, API surface, internal developer experience (DX) component, integration layer, or data/identity service—by translating business needs into clear, testable product requirements and by partnering with engineering to ship reliable outcomes. This role exists in software and IT organizations to ensure that technically complex work (APIs, backend services, integrations, performance, security, reliability, tooling) is shaped into consumable product increments with measurable customer and business impact.
Machine Learning Product Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The **Machine Learning Product Manager (ML PM)** is responsible for discovering, building, and scaling products and features where **machine learning meaningfully improves customer outcomes, business performance, or operational efficiency**. This role translates customer and business problems into ML-powered solutions, aligns cross-functional teams (Product, Data Science, ML Engineering, Platform, Design, Legal/Privacy), and ensures models are delivered responsibly and operated reliably in production.
Support Engineering Manager: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The Support Engineering Manager leads a team of technically skilled support engineers responsible for diagnosing, troubleshooting, and resolving complex product and platform issues for customers and internal users. This role blends people leadership, operational excellence, and technical depth to ensure support outcomes meet reliability, quality, and customer experience expectations across escalations, incidents, and recurring defects.
VP of Security Engineering: Role Blueprint, Responsibilities, Skills, KPIs, and Career Path
The VP of Security Engineering is the senior leader accountable for building and operating the engineering capabilities that keep the company’s products, platforms, and internal systems secure at scale. This role sets the security engineering strategy, leads multiple security engineering teams (e.g., Product Security/AppSec, Cloud Security, Security Platform/Automation, and Identity engineering), and ensures security is embedded into the company’s software delivery and infrastructure lifecycle.
