Outreach, a leading AI Sales Execution Platform, is seeking a Staff Software Engineer to join their Backend Search team in Prague. This role offers an exciting opportunity to work on distributed systems and search technologies at massive scale, serving over 6,000 prominent customers including Zoom, Snowflake, and SAP.
The position involves re-envisioning the search experience for a multi-tenant environment while maintaining high-quality customer experience. You'll be part of a team focused on delivering a scalable search platform that provides customers with simple and intuitive query access to their data. The role requires expertise in distributed systems, search technologies, and data pipelines, with hands-on experience in technologies like ElasticSearch, Golang, and Ruby on Rails.
As a Staff Engineer, you'll tackle complex technical challenges daily, building search services that can be integrated across the system and developing analytics for data access oversight. The role requires 8+ years of experience in building robust, scalable software and a deep passion for distributed systems and data-intensive applications.
The position offers an attractive benefits package including 5 weeks vacation, private medical care, life insurance, and equity through an RSU program. Working from their Prague office, which features unique amenities like a rooftop running track, you'll experience a culture that values diversity, inclusion, and work-life balance.
This is an excellent opportunity for a senior-level engineer looking to make a significant impact in a growing, technology-driven company. The role combines technical leadership with hands-on development, requiring both technical expertise and the ability to drive large-scale search infrastructure improvements.