Strong in-depth Java skills, with the ability to hit the ground running working in a large open-source codebase
Experience in Java development/debugging and multithreaded programming
Experience in addressing scale and performance problems
Strong grasp of algorithms and data structure fundamentals
Solid interpersonal skills conducive to a distributed team environment
Able to work independently on multiple tasks
Self-driven & motivated, with a strong work ethic and a passion for problem-solving
Strong written and verbal communication skills
Able to debug, troubleshoot and resolve complex technical issues reported by customers
Experience with search technologies, especially Apache Lucene and Solr, a strong plus
Experience with ranking, indexing, crawling, search relevancy, and search quality Experience with (distributed) filesystems/databases, and/or Linux kernel internals
One of the leading companies in the Hadoop/Big Data world is seeking a motivated, experienced Software Engineer for the Search project. The search team works on projects including Apache Solr and Lucene, an open-source search infrastructure. This software provides search capabilities to some of the most heavily trafficked locations in the world. Our team enables the searching of massive amounts of data contained within HDFS, HBase, and other systems. Search allows users to scale huge volumes of data using MapReduce and other distributed processing frameworks.
Engineers on this team are responsible for adding new features. Our main mission is to make this Search solution enterprise-ready. This will increase adoption and expansions as well as decrease support costs. The role requires an engineer with strong debugging and problem analysis skills who can rapidly respond to the demands of Enterprise customers.