Staff Software Engineer (Hybrid, Bangalore)
Core
Set technical direction for the entire engineering organization, own high-stakes architectural bets, and lead the rebuild around AI and agents.
Role type
Staff Software Engineer (Technical Lead)
Builds
Apollo's AI-native go-to-market platform, including the database of contacts/companies and agentic end-to-end GTM tools.
Domain
SaaS, B2B Sales/Marketing, AI/Agents, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Technical strategy, AI-assisted development, Mentorship of senior engineers, Ambiguity management, Cross-team influence
Preferred skills
AI-native engineering practices, Agent-based development, Cost/scale tradeoff analysis
Technologies
React, Ruby, Ruby on Rails, Python, MongoDB, Elasticsearch, Kubernetes, Docker, Terraform, GCP
Responsibilities
Define technical direction across team and organizational boundaries, Make architectural bets shaping the product over multiple years, Set technical strategy for the AI/agents rebuild, Raise engineering standards through patterns and decisions, Mentor senior engineers to multiply output, Partner with engineering and product leadership on technology roadmap
Seniority
Staff, org-wide impact and strategy