Senior Software Engineer – (Java & Solr)

Website RichRelevance

Interested in building high performance search systems to handle petabytes of retail data, while working in an agile, small company environment? On the Discover/Find team in RichRelevance, you will have the opportunity to work with the newest technology in Search and Browse.

RichRelevance Find™ powers and personalizes site search, considering the user intent for every query, providing a wholly unique search experience that is engaging – designed to display the most relevant results through Findability.

RichRelevance Discover™ boosts product discovery by personalizing a critical piece of real estate—browse and navigation.

Primary responsibilities:  

  • Building high performance Search systems for personalization, optimization, and targeting
  • Building systems with Solr, Akka, Cassandra, Kafka
  • Algorithmic development with primary focus Machine Learning
  • Working with rapid and innovative development methodologies like: Kanban, Continuous Integration and Daily deployments
  • Unit testing with JUnit, Performance testing and tuning
  • Software engineering in Java and Scala
  • Coordination with internal and external teams
  • Mentoring junior engineers
  • Participate in Product design discussions and decisions
Minimum requirements:
  • BS/MS in CS, Electrical Engineering or foreign equivalent plus relevant software development experience
  • At least 5-8 years of software development experience
  • Expert in Java, Scala or any other object oriented language
  • Proficient in SQL concepts (HiveQL or Postgres a plus)
  • Additional language skills for scripting and rapid application development
Desired skills and experience:
  • Working with large data sets in the PBs
  • Familiarity with UNIX (systems skills a plus)
  • Working experience in Solr, Cassandra, and Kafka
  • Working in a distributed environment and has dealt with challenges around scaling and performance
RichRelevance is an Equal Opportunity Employer and does not discriminate against any applicant on the basis of race, color, religion, national origin, gender, marital status, age, disability, sexual orientation, military/veteran status, or any other status protected by Federal or State law or local ordinance.

To apply for this job please visit