Principal Software Technical Program Manager
38 minutes agoHeadSalary: 196K - 300KSanta Clara, CaHybridFull TimeProject ManagementJobs by d-Matrix
d-MatrixVisit d-Matrix website
AI-infrastructure company producing memory-centric hardware, networking, and software for low-latency generative-AI inference in data centers.
Santa Clara, United States
Funding history
About d-Matrix
d-Matrix develops digital in-memory-compute technology and a full-stack inference platform comprising Corsair accelerators, JetStream networking accelerators, and Aviator software.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will lead end-to-end program management across ML, kernel, compiler, runtime, and tools domains. You will coordinate distributed delivery, implement agile practices, define program metrics and reporting, turn goals into engineering programs, manage dependencies, and mitigate schedule and quality risks.
Requirements
- 10+ years of experience as a software engineer, engineering manager, or technical program manager
- At least 3 years of recent experience as a technical program manager in software development
- Educational background in computer science, electrical engineering, physics, or a related field
- Experience with complex software/hardware integration
- Experience managing distributed, multi-region engineering teams
- Understanding of software lifecycle and agile methodologies
- Proficiency with Jira, Smartsheet, Confluence, and project toolchain integration
- Familiarity with AI/ML, compiler/runtime, or kernel development
- Experience establishing scalable processes in fast-moving engineering organizations
- Background in AI/ML infrastructure, semiconductor, or system software companies
- Knowledge of optimization for GPUs, NPUs, or custom ASICs
- Experience scaling engineering teams at Series B/C startups
- Experience managing external dependencies or customer-driven timelines
Responsibilities
- Lead end-to-end program management across ML, kernel, compiler, runtime, and tools
- Coordinate delivery across distributed teams
- Implement agile practices
- Define metrics, dashboards, and reporting for program health
- Develop program-management playbooks and best practices
- Translate product and business goals into engineering programs
- Identify and mitigate risks to delivery schedules and quality
- Provide leadership with clear updates and insights
- Manage dependencies with product, hardware, and partner teams
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401k
- Equity
- Bonus
- Incentive opportunities
