Job Details

Senior Java Engineer: Search Infrastructure (Solr/Lucene)

Job Info:

Category: Development
Company Description: Leading global provider of data, news and analytics
Salary: Highly Competitive, Depending on Experience
Position Type: Permanent
Location: New York, NY
Job Number: 8655

Job Description:


As part of the Search Infrastructure team, you'll work with the Relevance and Discovery teams to design and implement search engine features and platform enhancements to provide the features and scalability required.

We are looking for someone who is interested in working at the nexus of search and machine learning. Someone who is interested in digging into the internals of Apache Solr and not just using it, but optimizing and expanding its capabilities. Someone that can think on their feet and come up with innovative solutions. Someone that lives and breathes performance.

Our team:

The Search Infrastructure team provides a Search as a Service platform to manage, index, search and analyze content in a distributed environment over hundreds of search collections for a wide variety of applications. We work on challenging problems designing both software and hardware systems to support low-latency retrievals and high volume requests, relevancy, security and high availability.

What's in it for you:

As a member of our team, you'll have the opportunity to learn from a wide variety of engineers with specialties in Solr internals, machine learning and ranking/relevancy. You'll have the opportunity to design innovative solutions to complex performance and relevancy challenges that will support functionality that is core to the product and its users.

How we give back:

As our platform is built on open source, we feel very strongly about contributing back to the open source community. Whether pushing bug-fixes upstream, developing new features, giving presentations at conferences and meetups or collaborating with industry leaders, open source is at the heart of the Search Infrastructure team. It's not just something we do in our free time, it's how we work.

We'll trust you to:

  •  Enhance Solr/Lucene to add features, bug fixes and performance improvements
  •  Create tools and execute performance testing and analysis
  •  Interface with contractors developing new features

You'll need to have:

  •  The ability to debug complex distributed systems in development and production environments
  •  Organizational skills and the ability to multi-task in a fast-paced environment
  •  Experience in Java development and associated technologies (Spring, JMX, JDBC)
  •  Knowledge of and interest in search technologies (Solr, ElasticSearch, Attivio, FAST)
  •  Working knowledge of modern development methodologies and tools (Jenkins, Maven, SBT, Jira)

We'd love to see:

  •  Experience with Python, Ruby or JavaScript
  •  Experience with performance analysis and profiling tools (YourKit, EclipseMAT, LoadRunner, JMeter)
  •  Experience working with open source software
  •  Contributions to the open source community such as a well-curated blog, upstream accepted contribution or community presence



All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Recruiter
Senior Technical Recruiter
Andiamo Partners | 90 Broad Street, Suite 1501, New York, NY 10004

Share Share this Job