Go Back
Solr (Big Data) Engineer Loc: Chantilly, VA
2016-06-13 23:32:38
Job Type:
Full Time only
Budget $:
100,000 - 200,000
Responsibilities - Monitor and audit search application performance through load testing, search testing, and/or query response time testing and report activities on an on-going basis
- Configure and set up multiple Solr cores under CentOS and Linux environment
- Analyze unstructured data for ingest Design and develop ingest processes
- Design and develops Solr schema for efficiency Design and develop interface for application searches
- Design network architecture for Solr cluster Design network architecture for cluster disaster recovery
- Design and develop incremental update procedures Design and develop collection replacement strategy
- Define and configure Solr index schemas for multiple data elements
- Create and schedule periodic refresh of Solr indexes using cron jobs Build Solr queries for multiple search requirements Design and develop search engine monitoring tools
Qualifications
- Bachelors degree in computer science or related field or an equivalent amount of work experience plus a minimum of 6 years of related work experience
- 5+ years of experience designing, developing, and deploying Java based applications and services
- 3+ years of experience with Apache Zookeeper 3+ years experience using and working with Apache Solr
- 3+ years experience implementing Solr builds of indexes, shards, and refined searches across un-structured data sets to include architectural scaling
- 3+ years experience in architectural design and resource planning for scaling Solr capabilities
- 2+ years of experience of developing search services for API integration with products such as Endeca and Hadoop
- 2+ years of experience with automated techniques and processes for bulk indexing of large-scale datasets residing in database or un-indexed systems.
- 2+ years of experience working on Scrum or other agile development based methodologies
Preferred Additional Skills
- Hadoop specific experience Familiarity with Entity Resolution technology
- Version control experience with SVN or Git Familiarity with architecture, both logical and physical design
- Experience with distributed queuing with technologies like Kafka
Key Skills: