This role is for Farmington Hills, MI
We are looking for an engineer that specializes in JAVA development and has
proven experience with enterprise search platforms (such as Solr, Lucene, or
Elastic Map Reduce).
* Degree or coursework specializing in Natural Language
Processing or Information Retrieval
* Experience with statistical analysis tools (like R)
* Experience with large-scale machine learning system such as
Apache's Mahout or other large data analytical systems.
This company is a leading provider of innovative teaching, learning and
research solutions for the academic, professional and library markets
worldwide. The company's products and services are designed to foster
academic excellence and professional development, increase student
engagement, improve learning outcomes and deliver authoritative information
to people whenever and wherever they need it.
Required
* Bachelor degree in Computer Science or related field, or
equivalent combination of education and recent, relevant work experience
* Minimum 7 years software development experience including 4
years of combined Java and/or JavaScript programming experience
* Proven experience with enterprise search platforms (such as
Solr and Lucene).
* Strong grasp of data structures and algorithm fundamentals.
* Knowledge of and desire to work in an Agile development
environment.
* Strong familiarity with object-oriented systems and enterprise
design patterns
* Experience with development of service oriented applications
* Familiarity with wide portfolio of software development
applications, environments and languages
* Strong understanding of HTTP/REST/API architecture
* Experience using source code control systems, such as Git,
Subversion, or CVS
* Knowledge of XML parsing, and DOM traversal.
Thanks,
Colin
Colin Reposa
creposa@syrinx.com