Senior Product Manager
Job description
About the role
Strategic Software Product Management Role in Energy-Efficient Computing
This page outlines the position of Senior Product Manager focused on the developer platform for a company pioneering energy-efficient computation. The role centers on architecting the tools and ecosystem that empower developers to harness the unique efficiency of the company's processors. Success in this position directly enables the deployment of intelligent devices at the edge, running advanced AI and machine learning workloads for years on minimal power.
The Senior Product Manager
Software is the strategic owner of the end-to-end developer platform. This encompasses the compiler toolchain, the core SDK, runtime integrations, the model enablement lifecycle, and the complete developer experience. The primary mission is to transform the company's groundbreaking hardware potential into a robust, scalable platform that accelerates application development from prototype to production. This role is fundamental to achieving widespread customer adoption and fostering a durable, high-growth technology ecosystem. The position demands a shift from tactical execution to platform-level thinking, defining the vision and strategy that will shape the entire developer journey.
Success is defined by the ability to create a seamless and powerful developer ecosystem. The ideal candidate will think beyond individual feature requests, instead evaluating how each contributes to the overall health and growth of the platform. Key responsibilities include defining the product vision and prioritization for all developer-facing components. This involves close collaboration with software engineering, silicon architecture, applications engineering, marketing, and customer-facing teams to ensure the platform strategy is coherent and technically feasible. This is a leadership position focused on business impact and strategic direction, distinct from project management or day-to-day administrative duties.
A core strategic focus is enabling AI frameworks and models across the entire software landscape. The manager will lead initiatives for PyTorch, ONNX, ExecuTorch, LiteRT, and subsequent runtime technologies. This involves establishing clear paths for compatibility, defining rigorous validation coverage, setting performance benchmarks, and making commitments regarding long-term support. Reducing the time required for a developer's first successful application is a critical business metric. The role owns establishing this baseline, tracking its evolution across different customer segments, and driving the roadmap initiatives that shorten this duration.
The position also requires strong governance for the Software Development Kit. This includes defining its public surface area, establishing clear versioning policies, and making firm commitments to API stability. The manager will also define release quality criteria, validation procedures, and backward compatibility standards to ensure a reliable developer experience. Building developer confidence is paramount and is achieved through reproducible benchmarking, deterministic tool behavior, precise diagnostic capabilities, and exceptional documentation.
A significant portion of the role involves direct engagement with customers and partners. This provides the necessary insight into real-world workflow friction, deployment blockers, and specific framework requirements. The manager will represent the software platform's strategy in high-level technical discussions and ecosystem partnerships. They will gather and synthesize developer feedback from every phase, including evaluation, onboarding, optimization, and deployment. This structured input will directly inform prioritization and the platform's evolution.
Collaboration with Applications Engineering is essential for defining the software capabilities needed for production-grade reference applications. This includes workflows for AI inference, computer vision, audio processing, and sensor data handling. The role will also define the requirements for critical developer tools, such as profiling, debugging, and performance analysis workflows. These tools must provide deep visibility into application behavior to allow developers to fully use the efficiency of the underlying hardware.
The position requires balancing long-term platform investments with immediate customer needs and revenue opportunities. The manager must determine the right moment to deliver a polished, narrow capability versus a broader, more rudimentary feature set. This involves making informed trade-offs that serve both strategic platform goals and short-term customer success. Ultimately, the role will influence the direction of silicon development based on software requirements, customer wins, and feedback from key ecosystem partners.