Technical Program Manager
Technical Program Managers at AI companies orchestrate complex technical initiatives across multiple engineering teams—translating high-level priorities into structured execution plans, managing dependencies across hardware, software, and research domains, and keeping high-stakes programs on track through ambiguity. The day-to-day is classical TPM craft: running operating cadences, maintaining program-level visibility on risks and milestones, facilitating cross-team trade-off decisions, and translating technical detail into status that executives can act on. Specific scope varies—some TPMs run infrastructure and platform programs, others run model or research programs, others run cross-functional product launches—but the canonical role is recognizable across any technical organization at scale. These roles typically sit within program management offices or alongside engineering leadership, partnering with product, infrastructure, and research counterparts.
Skills
What companies are looking for in this role.
Leading end-to-end program execution from concept through production deployment and hyperscale readiness
Coordinating across multiple engineering disciplines and cross-functional teams to align on shared roadmaps and priorities
Managing complex technical dependencies and resolving blockers to keep programs on track
Translating high-level business goals and research outcomes into structured technical program plans and execution strategies
Driving alignment across senior stakeholders with different priorities and working styles through clear communication and executive presence
Tracking program metrics, risks, and status to provide visibility to leadership and stakeholders
Operating effectively in ambiguity by breaking down complex, unstructured problems into manageable workstreams
Managing vendor relationships and external partnerships to evaluate, pilot, and integrate new technologies
Designing and executing customer deployment programs with evolving scope and ambiguous requirements
Analyzing data to identify patterns and drive data-informed decision-making
Building and optimizing operational dashboards and metrics tracking systems
Establishing processes, frameworks, and operational standards for new functions and domains
Partnering with research teams to understand emerging capabilities and prepare launch or integration plans
Coordinating incident response and crisis management across technical and non-technical stakeholders
Designing and implementing evaluation frameworks and success metrics for technical initiatives
Building and maintaining strong relationships with technical teams through deep engagement with technical details
Facilitating technical decision-making and trade-off discussions between teams with competing interests
Embedding within technical domains to understand workflows and identify highest-leverage gaps
Writing effective technical briefs and presentations tailored to different stakeholder audiences
Mentoring and elevating other program managers and team members
Technology
The tools and technologies that define this role.
Open Jobs
102 open Technical Program Manager jobs across 33 companies.
Other Engineering roles
General-purpose software engineering roles focused on building and maintaining software systems. Covers generalist SWE positions that don't clearly fall into frontend, backend, fullstack, or other specialized tracks.
Engineers focused on server-side systems, APIs, services, and data processing pipelines. Includes roles explicitly labeled as backend or server-side development.
Engineers specializing in user-facing interfaces, web applications, and client-side development. Includes UI/UX engineering and web development roles.
Engineers working across the entire application stack, handling both frontend and backend responsibilities.
Engineers building and maintaining internal platforms, cloud infrastructure, compute systems, and developer tooling.