Job Summary
- Seeking a Software Engineer to support data-centric mission efforts by developing strategies and tools to extract meaningful insights from both structured and unstructured data
- This role focuses on applying statistical methods, machine learning, and analytic techniques to identify patterns, characterize data, and enable informed decision-making
- The engineer will work within a collaborative environment to support data ingestion, enrichment, and visualization efforts aligned to customer mission needs, leveraging modern data tools and frameworks
Primary Responsibilities
- Develop strategies to extract, analyze, and derive value from structured and unstructured data
- Apply statistical methods and/or machine learning techniques to identify patterns, trends, and entity behaviors
- Design and deliver analytics and visualizations using tools such as DataXplorer and GMAE to present data in a clear, mission-focused narrative
- Support data characterization and ingestion efforts, including analysis and development of requirements for new and existing data types
- Develop and implement automated data enrichment and conversion methods to improve data usability and integration
- Work with metadata, data ontologies, and schemas to enhance data organization and accessibility
- Collaborate with customer teams to understand mission needs and translate them into technical solutions
- Utilize query tools and databases to manage and analyze large datasets across multiple formats (XML, CSV, JSON)
- Contribute to development using Java and/or Python, supporting analytic and data processing capabilities
- Leverage tools such as NiFi to support data flow, ingestion, and transformation processes
- Participate in team collaboration, requirements analysis, and solution development to support evolving mission objectives
Required Qualifications
- Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
- Twenty (20) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
- Minimum of 6 recent years of development experience
Desired Qualifications
- Analytic development experience using scripting languages such as Python and Scala to use statistical libraries against data
- Skilled with big data processing frameworks such as Pig, MapReduce and Spark to scale algorithms over large volumes of data
- Experience employing combination (2 or more) of analysis, computer science, mathematics, and software engineering skills to devise strategies for extracting meaning and value from large datasets
- Experience with predictive analytics, machine learning, and data mining
- Skilled with data flows, Pig scripting, Hadoop MapReduce, and various analytic tools
- Skilled working with development and SE teams, other stakeholders agencies, and leadership
- Knowledge of data indexing and analytic development
- Experience working with cloud service providers and data stewards
- Demonstrated experience in network metadata processing, manipulation, and analysis in support of intelligence analysis
Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.