Office Hours Logo

Office Hours

Senior Software Engineer, Search

Reposted 3 Days Ago
In-Office or Remote
3 Locations
180K-220K
Senior level
In-Office or Remote
3 Locations
180K-220K
Senior level
The Senior Software Engineer, Search will enhance search systems and infrastructure, improve search quality, and design a next-gen search experience while collaborating across teams.
The summary above was generated by AI
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.

Our team is headquartered in San Francisco and backed by top marketplace and business operators like Saar Gur, Marco Zappacosta, Lenny Rachitsky, Jackson Gates, and Aaron Levie. Our customers include the fastest-growing digital health companies, software startups, venture capital firms, and leading consulting firms.


Summary

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

Tech Stack
  • Back end: Node.js, Typescript, MongoDB, OpenAPI, RabbitMQ, Elasticsearch
  • Front end: React, Next.js, Tailwind
  • Infrastructure: AWS, Kubernetes, Docker, Terraform
  • Workflow: GitHub, Slack, Notion, Figma, Linear, PostHog

Our Benefits
  • 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!

Top Skills

AWS
Docker
Elasticsearch
Figma
Git
Kubernetes
Linear
MongoDB
Next.Js
Node.js
Notion
Openapi
Posthog
RabbitMQ
React
Slack
Tailwind
Terraform
Typescript

Similar Jobs

20 Days Ago
Easy Apply
Remote
United States
Easy Apply
232K-310K
Senior level
232K-310K
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Staff Software Engineer, you'll define technical direction, build scalable solutions, and collaborate across teams to enhance the Discovery Domain by developing features that drive user engagement and value.
Top Skills: Data Processing PipelinesDistributed SystemsPythonWeb Application Frameworks
18 Days Ago
Remote
United States
180K-230K
Senior level
180K-230K
Senior level
Software
As a backend-focused Senior Software Engineer, you'll develop a novel distributed search system, collaborate with cross-functional teams, and participate in the full software development lifecycle.
Top Skills: AWSCloud InfrastructureJavaScriptLambdaNode.jsSQLTypescript
5 Hours Ago
Remote or Hybrid
3 Locations
155K-195K Annually
Senior level
155K-195K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The Senior Manager, Production Support ensures the SaaS product's reliability and performance, addresses technical issues, and leads support initiatives while collaborating with cross-functional teams to enhance customer satisfaction and service efficiency.
Top Skills: AWSBashDatabricksPythonSnowflakeSQL

What you need to know about the Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account