Semantic Search Engineer
Hybrid
Full Time
#Technology
#Go
#Java
#Python
#Elasticsearch
#Solr
#TypeForm
#Postgres
#AWS
#GCP
#SQL
We are looking for a Senior Semantic Search Engineer to join our Data Platform team at Weave. Our company focuses on enabling product innovation by simplifying how developers access and utilize large datasets, serving tens of thousands of customers every day. In this full-time, hybrid role, you will help us design and refine the search experiences that power our platform. You will work within a cross-functional, autonomous agile team to build scalable systems that make data discovery effortless for our users. Whether you are working remotely or from our headquarters in Lehi, Utah, you will play a key role in shaping how our customers interact with our services.
Responsibilities
- Design and build robust search infrastructure and internal tools that allow our product teams to integrate seamless search functionality into their features.
- Collaborate with cross-functional teams to provide technical guidance on search patterns, performance trade-offs, and strategies for creating high-quality user experiences.
- Develop scalable, resilient services capable of handling complex data integration and event processing while ensuring our platform evolves to meet the needs of our growing traffic.
Requirements
- At least 5 years of professional experience working with structured back-end languages such as Go, Java, or Python, with a preference for Go expertise.
- Proven track record of managing and storing massive datasets, specifically those involving terabytes of information or hundreds of millions of records.
- Deep technical proficiency in search technologies like Elasticsearch, Solr, Postgres, and TypeForm.
- Strong understanding of distributed systems, cloud environments like AWS or GCP, and the ability to design scalable, observable services.
- Expertise in architecting search systems, including full-text search, semantic search, and result ranking, combined with the ability to translate product goals into actionable engineering plans.
What we offer
- The flexibility of a hybrid work environment that supports both remote collaboration and in-office connection.
- The opportunity to work on complex, high-scale engineering challenges within a supportive and highly skilled team.
- A culture that values autonomy, continuous learning, and the ability to make a direct impact on the customer experience.
Weave
9 views







