Employment Type : Full-Time
Minimum Clearance Required to Start: Job Description: Provide data science and development support in assisting the client solve challenging intelligence problems. Ability to develop processing pipelines to programmatically collect data from a variety of disparate sources, then condition, normalize, and combine these disparate data for analysis. Design, train, and deploy machine learning pipelines (to include supervised, unsupervised, and deep learning / computer vision) algorithms for detection and characterization applications. Provide statistical and mathematical support in developing and/or validating algorithms focused on solving intelligence problems. Collaborate across a diverse team of statistician’s/data analysts. Utilizes industry standard communication and visualization tools to visualize and communicate complex quantitative information and analysis to senior executives. Uses data mining for structured and unstructured information to join and explore relationships in disparate data sets. Maintain, move, and manipulate data between applications, using appropriate software: Apache Spark, ElasticSearch, R, Python, Kibana and others as technology evolves. Strength in collaboration and teamwork within, between, and across organizational boundaries. Skills and Experience: Required: Possess a Bachelor’s Degree or higher in math or a science related field or possess at least 7 years of relevant experience in lieu of a Bachelor’s Degree. Possess at least 7 years of relevant experience. Demonstrated experience of data mining and developing/maintaining/manipulating databases. Demonstrated experience using COTS statistical software (SPSS, SAS, MatLab, etc) for advanced statistical analysis of operational tools and data visualization. Demonstrated experience of Geospatial Policies, International Policy, Co-Production, and dissemination of data. Desired: Demonstrated experience of designing, developing, and delivering operations research applications (databases, websites, tools, and products) that are geospatially enabled to support a multitude of intelligence issues. Demonstrated experience in directing activities of highly skilled technical and analytical teams responsible for developing solutions to highly complex analytical/intelligence problems. Demonstrated experience in developing new geospatial methods and technologies from an operations research framework. Demonstrated experience in developing mathematical algorithms and applications in response to complex requirements. Demonstrated experience applying various statistical clustering algorithms, to include spatial clustering algorithms. Demonstrated experience building deep learning / computer vision detection and characterization pipelines using packages (such as Tensorflow, Keras, and/or Pytorch) . Demonstrated experience interacting with application programming interfaces (APIs). Demonstrated experience in identifying systems enhancements, new capabilities, concept demonstrators, and capability business cases. Experience with code versioning tools / repositories such as Git, Gitlab, and GitHub. Experience packaging and distributing custom Python or R packages. Experience using JIRA or like project management tools. Experience with Jupyter Notebook / JuypterHub. Demonstrated understanding / experience with graph theory and graph databases. Demonstrated experience of advanced programming techniques, using the following: HTML 5/Javascript, ArcObjects, Python, Model Builder, Oracle, SQL, GIScience, Geospatial Analysis, Statistics, ArcGIS Desktop, ArcGIS Server, Arc SDE, ArcIMS, SPSS, SAS. Customize ArcGIS templates, Manage ArcGIS Portals, and/or Customize ESRI StoryMap Templates. Use NET, Python, C++ and/or JAVA programming for web interface development and geodatabase development.
Must be able to obtain, maintain and/or currently possess a security clearance.