ZipRecruiter logo

Senior Software Engineer - Search - ZipRecruiter

View Company Profile
Job Title
Senior Software Engineer - Search
Job Location
Los Angeles, CA
Job Description

We offer a hybrid work environment. Most US-based positions can also be performed remotely (any exceptions will be noted in the Minimum Qualifications below.)

Our Mission: 

To actively connect people to their next great opportunity. 

Who We Are: 

ZipRecruiter is a leading online employment marketplace. Powered by AI-driven smart matching technology, the company actively connects millions of all-sized businesses and job seekers through innovative mobile, web, and email services, as well as through partnerships with the best job boards on the web. ZipRecruiter has the #1 rated job search app on iOS & Android.


The Search team’s mission at ZipRecruiter is to help job seekers maximize their potential and find their next big opportunity. We do this by using engineering and Machine Learning to understand and discern the job seeker's intent and wants from their next job. This team is instrumental in building a product that infers data from a job seeker's profile, history, and needs to cast a wider net of great potential opportunities while surfacing the most relevant opportunities and content. The search team is focused on presenting results in a manner that ensures minimal user effort while controlling the fine balance between relevance and monetization


  • Work closely with the team to leverage concepts of Information Retrieval, Search Indexing, Query Processing, Machine Learning, Natural Language Processing, relevance & ranking to deliver on the mission
  • Maintain and optimize search engines, identify ideas to evolve it, develop new features and benchmark possible solutions, improve search relevance, user experience and performance
  • Write, test, instrument, and deploy code to our Kubernetes environment 
  • Help drive the innovation and evolution of ZipRecruiter

Minimum Qualifications: 

  • 4+ years of relevant experience in industry
  • BS or MS in Computer Science or related field
  • Experience with search engine technology and inverted indexes or ElasticSearch/SolR/Lucene/others
  • Hands-on experience with Python
  • Operational understanding of C++/Java
  • Background in developing multi-tiered web applications using HTTP, JSON and REST APIs

Preferred Qualifications:

  • Experience with embedding based search is highly desirable
  • Database development experience using both Relational and NoSQL databases
  • Knowledge in Data Streaming Frameworks (Kafka, Spark Streaming) is a plus
  • Knowledge of Kubernetes, microservice architectures, containerization, cloud based hosting (AWS) and stateless service architectures
  • Experience and desire to work in an Agile environment

As part of our team you’ll enjoy:

  • Competitive compensation
  • Exceptional benefits package
  • Flexible Vacation & Paid Time Off
  • Employer-matched 401(k) plan 


The US base salary range for this full-time position is $140,000-$200,000. Our salary ranges are determined by role, level, and location, and the range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location, role-related knowledge and skills, depth of experience, relevant education or training, and additional role-related considerations.

Depending on the position offered, equity, bonuses, commission, or other forms of compensation may also be provided as part of a total compensation package, in addition to a full range of medical, financial, and other benefits.

ZipRecruiter is proud to be an equal opportunity employer and provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity or genetics.

Privacy Notice: For information about ZipRecruiter's collection and processing of job applicant personal data for this job, please see our Privacy Notice at:

ZipRecruiter Headquarters Location

Santa Monica, CA

View on map

ZipRecruiter Company Size

Between 1,000 - 5,000 employees

ZipRecruiter Founded Year


ZipRecruiter Total Amount Raised


ZipRecruiter Funding Rounds

View funding details
  • Post Ipo Debt

    $550,000,000 USD

  • Series B

    $156,000,000 USD

  • Series A

    $63,000,000 USD

Company Collections For ZipRecruiter

ZipRecruiter's Tech Stack