Today
Public Trust
Unspecified
Unspecified
Rockville, MD (On-Site/Office)
Senior Search Engineer
Remote
(Competitive salary based on experience)
Progressive Technology Federal Systems, Inc. (PTFS) has been a leading enterprise Content Services Platform (eCSP) to Federal, Civilian and DoD agencies, has an opening for a Senior Search Engineer.
Duties:
The Search Engineer serves as the subject matter expert (SME) responsible for the design, development, and support of custom code and open-source components that power the Solr search engine. The Java-based code includes parsers, query parsers, publisher, consistency check, APIs, monitoring utilities, and XSLT transforms. The candidate will work with state-of-the-art technologies including Solr/SolrCloud, Lucene, Natural Language Processing, Machine Learning, Linux, Groovy, Python, Splunk, Prometheus, Grafana, DevSecOps, Jenkins, Maven, GitLab, Nexus, Ansible, TDD, BDD, JMeter, and other open-source frameworks.
Skills qualifications:
Preferred qualifications:
Education: A Bachelor's Degree in Computer Science.
Benefits:
Remote
(Competitive salary based on experience)
Progressive Technology Federal Systems, Inc. (PTFS) has been a leading enterprise Content Services Platform (eCSP) to Federal, Civilian and DoD agencies, has an opening for a Senior Search Engineer.
Duties:
The Search Engineer serves as the subject matter expert (SME) responsible for the design, development, and support of custom code and open-source components that power the Solr search engine. The Java-based code includes parsers, query parsers, publisher, consistency check, APIs, monitoring utilities, and XSLT transforms. The candidate will work with state-of-the-art technologies including Solr/SolrCloud, Lucene, Natural Language Processing, Machine Learning, Linux, Groovy, Python, Splunk, Prometheus, Grafana, DevSecOps, Jenkins, Maven, GitLab, Nexus, Ansible, TDD, BDD, JMeter, and other open-source frameworks.
Skills qualifications:
- 7+ years as a Solr Search Engineer on enterprise-scale information retrieval systems.
- Hands-on experience installing, administering, upgrading, and tuning Solr on Linux in large, production environments.
- Proven work re-architecting and migrating leader-follower clusters to distributed SolrCloud.
- Deep experience indexing high-volume content and metadata into Solr.
- Strong background building and maintaining custom query parsers/request handlers on Lucene APIs.
- Strong experience building a Java-based search API layer with SolrJ.
- Expertise in query optimization, caching, and relevance tuning.
- Hands-on schema design and maintenance, including custom analyzers/tokenizers.
- Skilled at troubleshooting multi-tier systems on Linux, profiling Java applications, and tuning the JVM.
- Experience building custom parsers for unstructured and structured content using core Java, regular expressions and NLP.
- XML skills including JAXP parsing and XSLT/XPath transforms for indexing.
- Experience using a templating engine and dynamic language to decorate search results and extend Java API (for example, Groovy, Scala or Python).
- Monitoring experience with Prometheus and Grafana.
- DevOps experience with Git/GitLab, Jenkins, Maven, Ansible, and Nexus.
- Experience with TDD or BDD, test automation, and performance testing.
- Experience working in Agile teams (Scrum or Kanban).
- Strong written documentation skills.
- Must be eligible to obtain a Public Trust
Preferred qualifications:
- Docker and Kubernetes for containerized deployments and microservices.
- Microsoft Azure or AWS.
- Experience with machine learning, natural language processing, and vector search.
Education: A Bachelor's Degree in Computer Science.
Benefits:
- 15 days paid time off per year
- 11 paid holidays per year
- Medical, Dental & Vision
- 401(k) Plan with matching
- Tuition assistance
- Disability insurance
- Gym in Rockville, MD office
- Social gatherings throughout the year
- Referral Bonuses
group id: RTL253009