Staff Software Engineer, Search Platform

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of ezCater

ezCater

501 - 1000 employees

Founded 2007

🤝 B2B

🛍️ eCommerce

💰 $100M Series D on 2021-12

B2B • eCommerce • Food and Beverage

ezCater is a platform that provides businesses with catering solutions, allowing companies to order food for meetings and events from a diverse range of restaurants and caterers. The platform enables users to easily manage orders, ensuring that all dietary preferences and business needs are met seamlessly. With a focus on corporate clients, ezCater streamlines the catering process, making it more efficient for organizations to feed their teams and guests.

📋 Description

• Own the Search Engine architecture: technology direction (Vespa-based), document schema, query serving, and operational model • Own and build the Indexing Pipeline: Temporal-orchestrated workflows that ingest, validate, transform, and write data into the search engine and availability store • Own Availability: zone-based delivery filtering, schedule matching, and the data model that powers it- extracted from the legacy monolith and re-implemented. • Own the Two-Stage Filtering Architecture: zone-based availability filtering followed by Vespa filtering and ranking • Drive search relevance and ranking strategy across ordering contexts and customer types, in collaboration with product and data • Define clear, well-versioned APIs and contracts for how search and availability are consumed across all channels • Manage migration sequencing and risk across the phased rollout (Typeahead, Availability, Core Search) • Build a measurement and experimentation foundation supporting full-funnel evaluation, from CTR through order fulfillment • Lead through collaborative design: white-boarding, technical discussions, and aligning teams around clear architectural decisions • Partner with Platform Engineering on shared service patterns, Temporal, observability, secrets, and CI/CD • Partner with product, data, and downstream consumers on relevance, ranking signals, and API contracts • Act as a technical multiplier through design reviews, code reviews, architectural guidance, and mentorship

🎯 Requirements

• 8+ years of professional software engineering experience • Deep experience designing, building, and tuning search engines (Elasticsearch, Solr, OpenSearch, Vespa, or equivalent); experience leading a major search re-architecture or building from scratch is strongly preferred; Vespa experience is a significant plus • Strong proficiency in Go, or a willingness to adopt it as a primary language • Experience with real-time data pipelines (Kafka, event streaming) for search indexing • Strong instincts for relevance and ranking, with the ability to translate product goals into ranking signals and evaluate them with data • Excellent written and verbal communication around collaborative system design and technical decision-making • A pragmatic, collaborative mindset with strong ownership and systems thinking • Experience with workflow orchestration (Temporal, Airflow, or equivalent) is a plus • Familiarity with geospatial systems and spatial filtering is a plus

🏖️ Benefits

• Health/dental/FSA • 401K with ezCater match • Flexible PTO • 12 paid holidays • Stock options • Remote-hybrid work from our awesome Boston office OR your home OR a mixture of both home and office • Employee meal program (and many more goodies) when you’re in our office

Apply Now

Similar Jobs

🔥 56 minutes ago

Grafana Labs

501 - 1000

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Staff Software Engineer joining Grafana Labs to work on scalable platform development. Focusing on distributed systems, infrastructure management, and collaboration with engineering teams.

🔥 3 hours ago

Littelfuse

10,000+ employees

🔧 Hardware

⚡ Energy

Customer Quality Engineer at Littelfuse implementing quality standards and handling customer complaints. Collaborating with engineering and production teams to ensure a high-quality customer experience.

🔥 4 hours ago

Coinbase

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Staff Software Engineer joining Payments team at Coinbase. Own architecture and technical direction of payment systems to ensure reliability and scalability.

🔥 4 hours ago

Flex

201 - 500

💳 Fintech

🏠 Real Estate

👥 B2C

Join Flex as a Staff Software Engineer to design and maintain payment integrations, supporting our mission to improve rent payment experiences for users. Collaborate cross-functionally to deliver high-impact products and enhance our platform's performance.

🔥 9 hours ago

CompIQ Solutions

51 - 200

⚕️ Healthcare Insurance

☁️ SaaS

💸 Finance

VP of Software Engineering at CompIQ Solutions leading engineering teams and driving technical strategy. Managing software delivery, innovation, and compliance in a rapidly growing environment.