Principal Software Engineer (Hybrid, San Francisco)
Core
Set technical direction for the entire engineering organization, own high-stakes architectural bets, and lead the rebuild around AI and agents.
Role type
Principal Software Engineer (Strategy & Mentorship)
Builds
Apollo's AI-powered go-to-market platform and underlying infrastructure
Domain
SaaS, B2B data, AI/Agents, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Technical strategy, AI-assisted development, Organizational influence, Mentorship of senior engineers, Ambiguity management
Preferred skills
AI-native engineering practices, Agent-based development, Cross-team alignment
Technologies
React, Ruby, Ruby on Rails, Python, MongoDB, Elasticsearch, Kubernetes, Docker, Terraform, GCP
Responsibilities
Define technical strategy for the AI/agents rebuild, make architectural decisions shaping the product, raise engineering standards across the org, mentor senior engineers, partner with product leadership on technology direction
Seniority
Principal, strategy & mentorship