IndianapolisINRecruiter Since 2001
the smart solution for Indianapolis jobs

Senior Software Engineer - Search

Company: ZipRecruiter
Location: Indianapolis
Posted on: November 22, 2021

Job Description:

*All employees are working remotely due to Covid-19 and we have committed to not require a return to the office until September 2021 at the earliest. *

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 for:

  • Understanding : Discerning the job seeker's intent and wants from their next job
  • Expanding : Inferring from job seeker's profile, history and needs to cast a wider net of great potential opportunities
  • Serving : Surfacing the most relevant opportunities and content
  • Empowering : Presenting results in a manner that ensures minimal user effort
  • Optimizing : 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
      • BS or MS in Computer Science or related field
      • 4+ years of relevant experience in industry
      • 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
      • 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
          Privacy Notice Language:
          • "For information about ZipRecruiter's processing of California job applicant personal data, please see our Privacy Notice at: "
            Category: Computer/Software



Keywords: ZipRecruiter, Indianapolis , Senior Software Engineer - Search, IT / Software / Systems , Indianapolis, Indiana

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Indiana jobs by following @recnetIN on Twitter!

Indianapolis RSS job feeds