Senior Software Engineer, Search
5 Days Old
About us Office Hours is a consulting platform and marketplace. We help people earn by sharing what they know. Users create profiles, set their rate, and start receiving consulting or survey opportunities based on their professional expertise. Companies and organizations seeking unique insights can quickly and easily search the Office Hours marketplace to find and learn from thousands of advisors on demand.
What we believe We believe that human knowledge is the world’s most valuable asset. And yet, despite being more interconnected than ever, most knowledge still remains stuck in our heads, inaccessible and underutilized. Office Hours’ mission is to help everyone realize the value of what they know by building tools for the knowledge-sharing economy.
Similar to Uber or Airbnb, things are simple on the surface: search, match, connect, and pay. But under the hood, there are endless fun and challenging engineering problems across search, discovery, recommendations, data, logistics, payments, and performance. We’ve built the entire stack from the ground up: profiles to showcase what people know, search experiences to find and discover relevant matches, workflow tools and integrations to help streamline logistics (e.g., compliance, scheduling, payments, etc), & even an underlying knowledge graph that helps stitch all of these experiences together.
We’re specifically looking for an experienced search engineer. As our company's growth has accelerated, so have our search and data opportunities and challenges. How might we improve the precision, recall, and performance of our search and recommendation experience? How might we design internal services to best leverage our knowledge graph across the platform? How might we best architect clean, extensible, and composable APIs to accelerate development velocity?
Search is at the core of the Office Hours platform and marketplace that connects our clients and advisors. It's critical in helping us realize our company's mission of making knowledge easily accessible and infinitely scalable.
Responsibilities Improve the Office Hours search experience, in collaboration with many teams across the company, including product, design, sales, and client solutions
Up-level our search system and infrastructure reliability, scalability, and performance
Support in identifying new and existing data sources and pipelines to improve the quality of our searches
Help craft our vision for a next-generation search experience to power many new products on the roadmap
Support in developing a best-in-class software development process
Qualifications You have 6+ years of software engineering experience
Expertise in search and recommendation systems.
Experience with applying GenAI/LLM technologies to search is a plus.
You take pride in your craft and have a track record of shipping high-quality products and features at scale
You can turn user and business problems into engineering solutions
You’re a self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems
Competitive salary & stock options
Healthcare, dental, and vision coverage
Wellness/fitness stipend
Flexible vacation time, regular company holidays
Company retreats (Tahoe, Mendocino, Mexico City, San Diego)
Parent-friendly, remote work, and paid family leave
Join our team and help everyone realize the true power of what they know!
Pay Transparency Notice
Full-time offers from Office Hours also include target equity + benefits (including medical, dental, vision, and 401(k)).
Pay range: $180,000-$220,000 based on seniority and relevant experience
Don’t meet every single requirement? Studies have shown that some candidates, especially underrepresented groups such as women and people of color, are less likely to apply to jobs unless they meet every single qualification. At Office Hours, we believe in building a diverse and inclusive workplace, so if you’re excited about this role but don’t meet every qualification in the job description, we still encourage you to apply. You could still be the right candidate for this or other roles at Office Hours!
Create a Job Alert
Interested in building your career at Office Hours? Get future opportunities sent straight to your email.
Apply for this job *
indicates a required field
First Name *
Last Name *
Email *
Phone
Resume/CV
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Do you have three or more years of production-level experience with our tech stack?Back end: Node.js, Typescript, MongoDB, OpenAPI, RabbitMQ, ElasticsearchFront end: React, Next.js, TailwindInfrastructure: AWS, Kubernetes, Docker, Terraform, Kibana *
LinkedIn (preferred), personal site, or GitHub *
#J-18808-Ljbffr
- Location:
- New York, NY, United States
- Job Type:
- FullTime
- Category:
- IT & Technology