ChantillyRecruiter Since 2001
the smart solution for Chantilly jobs

Software Engineer - Search

Company: BTI360
Location: Chantilly
Posted on: June 12, 2021

Job Description:

Are you a search guru who thrives on optimizing search performance? Do you dream about query parsers, indexing strategies, and analysis chains? Do you do a fist pump when the green ticks light up after running tests on your custom token filter? If you said "yes" then we may have a home for you.

We're looking for a Software Engineer with experience in search and discovery solutions. Our ideal candidate has experience with Solr, Lucene or Elasticsearch and is familiar with the complexities building search engines using these technologies. You're comfortable working with hundreds of millions of records and terabyte scale index sizes. You see improving results and run-time as a personal challenge. You take ownership of any application you work on and "works" just isn't enough.

You will be a part of an exciting program that serves the core operational mission of our Sponsor. This mid-sized, high visibility program is paving the way for next-generation search, access control, and content curation capabilities for the mission. This program comprises several high performance development teams that leverage modern technologies and practices including Lean Agile, Clean Code, and DevOps. You will have the opportunity to help develop our next-generation search implementation.

Interested in learning more? Apply today!

Requirements:

  • U.S. CitizenshipSecurity Clearance: TS//SCI w/ Polygraph
  • BS Degree in Computer Science, Computer Engineering or equivalent experience
  • Experience with Java, Kotlin, or Scala
  • Experience with Solr, Lucene or ElasticSearch
  • Experience with developing, deploying, tuning large scale, high-performance distributed systems
  • Experience improving search quality and performance
  • Experience coding innovative tools to support rapid experimentation and learning
  • Experience programming in at least one scripting language (e.g. Python, Bash)
  • Comfortable working in a Linux environmentExperience with testing frameworks and tools (e.g. JUnit, AssertJ, Mockito, Spring Runner)
  • Experience with version control systems, preferably Git
  • Experience with Microservices Architecture
  • Experience with RESTful Webservices
  • Experience with Spring Boot and Spring Cloud
  • Experience with Message Brokers/Middleware such as ActiveMQ or Apache Camel
  • Experience using AWS Services such as SNS, SQS, S3, KMS, DynamoDB and Lambda
  • Experience with Gradle or Maven

Desired:

  • Experience with Continuous Integration software like JenkinsExperience with Continuous Integration software like Jenkins
  • Experience with production Big Data deployments using Hadoop/MapReduce
  • Experience with container-based deployments (Docker)
  • Experience with self-healing systems
  • Experience and understanding of performance monitoring tools
  • Contributes to the open source community
  • Experience with DevOps/SecDevOps

BTI360 is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

Keywords: BTI360, Chantilly , Software Engineer - Search, Other , Chantilly, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Chantilly RSS job feeds