Java Developer

Description

Tokenizer Inc. is looking for a software engineer to work on the open source Apache Solr, Lucene, Hadoop, HBase, and Lily projects. As part of Tokenizer team, you will help implement features and provide fixes for issues in the world's premier open source search server and library. You will also work closely with Tokenizer's research team and technical support teams.

Requirements

  • Strong interest in working on high performance and large scale problems.
  • Understanding of debugging and performance testing in a highly concurrent systems.
  • Core Java expertise.
  • Experience writing unit tests and working with continuous integration tools.
  • Willingness to participate in and contribute to a vibrant, fast-paced open source community.
  • Strong interpersonal, written and verbal communication skills.
  • Desire to learn and be a part of a startup.
  • Degree in computer science or related field.
  • Experience with Lucene, Solr, Hadoop and related NoSQL technologies
  • is not required, but is considered a bonus.
  • Experience working with Lucene and/or Solr required.
  • Establish yourself as a credible, reliable, likable, genuine, and trustworthy advisor to your customers.
  • Provide expert-level advisory services to a wide range of customers with varying degrees of technical knowledge.
  • Clearly identify customer pain points, priorities, and success criteria at the onset of each engagement.
  • Resolve complex search issues in and around the Lucene/Solr ecosystem.
  • Document recommendations in the form of Best Practice Assessments.
  • Identify opportunities to provide customers with additional value through follow-on products and/or services.
  • Communicate high-value use cases and customer feedback to our Product Development and Engineering teams.
  • Contribute to the open source community by donating needed bug fixes and improvements; answering message boards; documenting existing code; and blogging.
  • Support Business Development through product demos and customer Q&A.
  • Collaborate on internal Tokenizer projects.
  • Develop training materials and deliver classroom training on occasion.

Experience

  • BS or higher in Engineering or Computer Science preferred.
  • 3 or more years of IT Consulting and/or Professional Services experience required.
  • Some Java development experience.
  • Some experience with common scripting languages (Perl/Python/Ruby).
  • Exposure to other related open source projects (Mahout, Hadoop, Tika, etc.) a plus.
  • Experience with other commercial and open source search technologies a plus.
  • Enterprise Search, eCommerce, and/or Business Intelligence experience a plus.
  • Experience working in a startup a plus.

Apply:

Please submit application to jobs@tokenizer.ca