About the role
You will set technical direction at the level of the whole engineering organization. You will own the hardest, most ambiguous, and highest-stakes technical bets, the ones that shape the product for years, and you will be a force multiplier across many teams. Your judgment will be a reference point for how we build, and your impact will be felt org-wide rather than on any single team.
Responsibilities:
- Own the technical direction of Apollo's most critical and most ambiguous problems, across team and organizational boundaries.
- Make the architectural bets that shape the product and platform over multiple years, and be accountable for how they play out.
- Set the technical strategy for the rebuild around AI and agents, and turn it into a direction teams can execute.
- Raise the engineering bar across the whole organization through the standards, patterns, and decisions you drive.
- Multiply the output of engineers and teams far beyond your own code through design, review, and mentorship of our most senior engineers.
- Partner with engineering and product leadership as a peer on where the technology needs to go.
Requirements:
- A track record of setting technical direction that shaped a product or platform across an entire engineering organization.
- Depth across distributed systems and architecture, and command of the reliability, scale, and cost tradeoffs behind company-defining decisions.
- The judgment to make the hardest calls under ambiguity and the influence to align many teams behind them.
- A record of multiplying the most senior engineers around you. Genuine, current fluency with AI-assisted development, and a clear point of view on where AI takes engineering next.
- Our tech stack: React on the front end; Ruby, Ruby on Rails, Python, MongoDB, and Elasticsearch on the backend; Kubernetes, Docker, and Terraform in infrastructure; and GCP for cloud.