Software Engineer III at CoSolutions, Inc.
Reston, VA 20190
About the Job
CoSolutions is hiring for an experienced Software Engineer in a Senior position for one of our distinguished contracts.
Position Description:
Involved in the analysis of unstructured and semi-structured data, including latent semantic indexing (LSI), entity identification and tagging, complex event processing (CEP), and the application of analysis algorithms on distributed, clustered, and cloud-based high-performance infrastructures. Exercises creativity in applying non-traditional approaches to large-scale analysis of unstructured data in support of high-value use cases visualized through multi-dimensional interfaces. Handle processing and index requests against high-volume collections of data and high-velocity data streams. Has the ability to make discoveries in the world of big data. Requires strong technical and computational skills - engineering, physics, mathematics, coupled with the ability to code design, develop, and deploy sophisticated applications using advanced unstructured and semi-structured data analysis techniques and utilizing high-performance computing environments. Has the ability to utilize advance tools and computational skills to interpret, connect, predict and make discoveries in complex data and deliver recommendations for business and analytic decisions. Experience with software development, either an open-source enterprise software development stack (Java/Linux/Ruby/Python) or a Windows development stack (.NET, C#, C++). Experience with data transport and transformation APIs and technologies such as JSON, XML, XSLT, JDBC, SOAP and REST. Experience with Cloud-based data analysis tools including Hadoop and Mahout, Acumulo, Hive, Impala, Pig, and similar. Experience with visual analytic tools like Microsoft Pivot, Palantir, or Visual Analytics. Experience with open source textual processing such as Lucene, Sphinx, Nutch or Solr. Experience with entity extraction and conceptual search technologies such as LSI, LDA, etc. Experience with machine learning, algorithm analysis, and data clustering. Must understand the overall data process from schema design, data gathering, normalizing and preparing for use on systems such as Tableau and ArcGIS. Will interact with functional customers and end users on a daily basis and will prepare weekly quad charts to report status.
Required
• Requires Bachelor's degree in related field of study with 5 or more years of relevant experience. Additional experience may be considered in lieu of degree (HS with 9, Associates with 7).
• TS/SCI with an active CI polygraph
• Python scripting, Pandas, Excel
• Jupyter Notebooks
• Data Analysis, Engineering and Enrichment • Strong testing and verification skills • Ability to work in a fast-paced, high visibility environment • Work in a SCIF is required, but hours are flexible.
Desired
• Security+ or other IAT II/III level certification that is currently active. If not held, selectee will be required to obtain, but will be permitted to start without it.
• Experience with SAFEHOUSE