Listing Description
This role will require hands-on experience with data analytics, algorithms, large data structures, large-scale datasets, and real-time search platforms using Apache Solr.
Qualifications
Required:
• BS degree, with eight (08) years of relevant experience. Equivalent experience may be considered in lieu of degree.
• Twelve (12) years of experience with programming and software development including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting and/or upgrading of software systems.
• Five (05) years of experience architecting software solutions based on customer requirement
• Five (05) years of experience leading technical team
• Three (03) years of experience designing and implementing automated build and deployment pipelines and supporting platform
• One (01) year of experience troubleshooting and supporting enterprise applications while maintaining 24/7 availability
• Three (03) years of experience Unix experience
• Three (03) years of experience using and working with search engine platforms such as Solr, ElasticSearch, Lucene, Endeca, etc.
Preferred:
• Experience implementing Java applications using Spring and Spring Boot
• Experience implementing search engine platforms, including builds of indexes (baselines and partial updates), shards, and refined searches across structured, semi-structured and un-structured datasets to include architectural scaling
• Experience implementing Microservices
• Experience querying and ingesting large amounts of data into Apache Solr
• Experience troubleshooting search relevance issues
• Three (03) years of experience in architectural design and resource planning for scaling search engine platform capabilities
• Three (03) years of experience with Apache Zookeeper
• Hadoop specific experience
• Version control experience with SVN or Git
• Familiarity with architecture, both logical and physical design
• Experience with distributed queuing with technologies like Kafka
• Familiarity with AWS
SECURITY CLEARANCE:
*This position requires the candidate to have a current Top Secret security clearance and the ability to obtain a polygraph. Candidate must possess SCI eligibility.• 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
• Lead team to accomplish customer objectives
Listing Details
- Citizenship: Top Secret
- Incentives: Not Provided
- Education: Bachelors Degree
- Travel: Travel 25
- Telework: No Telecommute