Software Engineer

Company:  Kuraray America, Inc.
Location: Chantilly
Closing Date: 06/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.

2HB Incorporated is seeking a Data Scientist to support its government customers in the Chantilly, VA area.

The Contractor shall be required to communicate and collaborate across organizational boundaries, including other contractor teams across the Sponsor’s organization, as well as external stakeholders.

TECHNICAL REQUIREMENTS

The Contractor shall ensure that all developed applications and modifications to existing Sponsor applications comply with Sponsor’s security and architectural policies and regulations. Planned activities shall be coordinated with all stakeholders and approved by the Sponsor. See classified narrative addendum for additional technical requirements. The Contractor Team shall:

  • Develop innovative solutions to exploit mission critical mobile artifacts while also streamlining user triage and analytic processing of mobile metadata (text, multimedia, networks).
  • Work closely with an analytics team to exploit data; the Sponsor project manager will manage specific exploitation priorities.
  • Coordinate with multiple entities, including mission partners, to ensure tools meet Sponsor defined requirements.
  • Apply DevOps principles and philosophies to continuously deliver enhancements to software in a service-based architecture.
  • Support data engineering efforts to transfer, load, and analyze large data sets to derive data relationships.
  • Maintain all source code in Sponsor-wide Git repositories.
  • Develop and improve upon existing analytic tools and techniques to support mission-specific data challenges.
  • Develop and apply data exploitation models and devise creative data exploitation strategies; the Sponsor project manager will manage specific exploitation priorities.
  • Engage with stakeholders to determine requirements, analyze problems, evaluate options, and offer IT-based recommendations and options.
  • Advise stakeholders on IT methods and data needed or available to satisfy requirements that shall be documented in a format understood by the stakeholders to enable Sponsor decisions.
  • Integrate, analyze, evaluate, and assess quantitative data, using statistical software, computer models, geospatial models, software languages, mathematical models, or machine learning, to contribute to or develop IT solutions to requirements such as software tools, analytic models, or reports.
  • Prepare and communicate the workings and results of computational models and tools at a technical level that can be understood by various audiences.
  • Develop scripts to forensically carve content from various database and file formats.
  • Parse artifacts from databases commonly stored on mobile devices.
  • Inspect network traffic to recognize security protocols.
  • Understand and utilize certificate pinning.
  • Decompile mobile application packages.
  • Build and maintain databases.
  • Build Elasticsearch indexes.
  • Manage access to data items according to enterprise security models.
  • Manage cloud services according to Sponsor’s guidelines.

Critical Core Competencies

  • Python Programming - Programs and develops applications in Python to parse and process key attributes from within various data structures. Experience employing Python libraries in various software development environments.
  • Systems Integration/Engineering - Planning, leading, and implementing scrum adoption, increasing team productivity, collaborating between the product owner and project teams. Possess knowledge of a total systems perspective, including a technical understanding of project relationships, dependencies, and requirements of hardware and software components.
  • Data Modeling - Design and update pre-existing data models based on newly recognized data. Experience with big data platforms.
  • Data Engineering - Experience extracting content from different data storage locations. The data engineer shall be able to transform content into standards defined by the forensics community this work will be developed within and subsequently load content through a pipeline.
  • Mobile Forensics Specialist - Experience with the latest tools to parse artifacts, inspect network traffic, reverse engineer mobile applications, and other mobile forensics expertise. Specialist shall stay current with the quickly changing tools.
  • Artificial Intelligence (AI) / Machine Learning (ML) Modeling - Develop predictive analytics as well as AI and ML models derived from English and non-English language data.
  • DevOps Engineering - Designs and develops DevOps pipelines to support Continuous Integration/Continuous Development (CI/CD) microservices on a cloud infrastructure utilizing tool suites such as Ansible, GitHub, and Jenkins.

Skills and Key Positions

Skills and key positions listed below are identified as required or highly desired in support of work activities under this contract.

Required Skills and demonstrated Experience

The Contractor shall ensure, for the duration of the contract, that contractor personnel assigned to work under this contract maintain institutional knowledge and competency level necessary for all required skills, to include demonstrated on-the-job experience.

The Contractor Team shall possess and provide the following required skills and demonstrated experience:

  • Demonstrated experience working on long-term project schedules while addressing real-time questions from system users and partners.
  • Demonstrated experience coordinating with partners to gather mobile forensics requirements.
  • Demonstrated experience working with operations personnel to define priority requirements in relation to strategic mission areas.
  • Demonstrated on-the-job experience with forensic exploitation capabilities and associated production analytical systems.
  • Demonstrated experience developing and presenting program artifacts that are appropriately tailored to meet the information needs of the audience.
  • Demonstrated experience engaging and collaborating with external partners on emerging technologies and solutions.
  • Demonstrated experience utilizing and facilitating Agile methodologies to enable predictable software delivery.
  • Demonstrated experience documenting business processes and decomposition of requirements.
  • Demonstrated experience communicating and interacting with all levels of the workforce.
  • Demonstrated experience parsing and triaging forensic artifacts and databases.
  • Demonstrated experience exploiting large collections of technical data.
  • Demonstrated experience ensuring relevant data is extracted and exploited from mobile devices with a clear and concise feedback loop.
  • Demonstrated experience developing machine learning models on text data and structured datasets.
  • Demonstrated experience storing, searching, and retrieving large amounts of data.
  • Demonstrated experience architecting and building end-to-end solutions for technical data.
  • Demonstrated experience identifying relevant technical data.
  • Demonstrated experience designing and building data models of technical data in line with existing data.
  • Demonstrated experience building connections across technical data sets.
  • Demonstrated experience building and maintaining databases.
  • Demonstrated experience supporting end-user engagement for advanced analytics campaigns and capabilities to include Artificial Intelligence / Machine Learning (AIML) focused endeavors.
  • Demonstrated experience extracting, transforming, loading (ETL).
  • Demonstrated experience including data model analysis, mapping various types of data, implementing mappings as ETL routines, and debugging existing ETL routines.
  • Demonstrated experience with bulk datasets that are often not normalized, but can be processed and structured to add relevance to client mission.
  • Demonstrated experience with building data models based on various data types to fit into indexes for the various questions asked of the data.
  • Demonstrated on-the-job experience exploiting and manipulating XML using Java, XPath, XQuery, or XSLT.
  • Demonstrated on-the-job experience developing in Python.
  • Demonstrated experience either developing iOS or Android applications or analyzing the content within iOS or Android applications.

Desired Skills and demonstrated Experience

Skills and demonstrated knowledge that are highly desired but not required to perform the work (See classified narrative addendum for an additional item) include:

  • Demonstrated experience working with network inspection tools to capture and analyze network traffic.
  • Demonstrated experience conducting forensic research to enable software development of priority mobile modules for the Sponsor’s enterprise government off the shelf (GOTS) capability.
  • Demonstrated experience using Python for complex mobile forensic development.
  • Demonstrated experience defeating certificate pinning while collecting data.
  • Demonstrated experience developing and documenting scripts on Linux OS.
  • Demonstrated experience reverse engineering mobile and web applications.
  • Demonstrated experience converting mobile data formats to a common JSON data structure.
  • Demonstrated experience acquiring relevant and real-time data through credential management.
  • Demonstrated experience working with Dalvik bytecode and decompiled Android APK files.
  • Demonstrated experience developing an ETL pipeline in Python, specifically utilizing the Bonobo framework.
  • Demonstrated experience with digital anti-fraud techniques and technologies.
  • Demonstrated experience and understanding of digital techniques and technologies to mitigate technical signatures.
  • Demonstrated experience with encryption and decryption methodologies.
  • Demonstrated experience with mobile emulation for application testing and reverse engineering purposes.
  • Demonstrated experience extracting, transforming, and loading data into common data models utilizing common data engineering services.
  • Demonstrated experience ensuring that the latest methods and techniques are applied to the data at the time of triage.
  • Demonstrated experience designing and building accredited cloud systems and cloud solutions.
  • Demonstrated experience utilizing enterprise APIs.
  • Demonstrated experience building applications for the exploitation of technical data.
  • Demonstrated experience developing analytic platforms.
  • Demonstrated experience building user interfaces for analytic platforms.
  • Demonstrated experience controlling access to data items according to enterprise security models.
  • Demonstrated experience exploiting data that is not in the English language.
  • Demonstrated experience developing machine learning models on text data and structured datasets.
  • Demonstrated experience creating AI and ML models and natural language processing (NLP) models.
  • Demonstrated experience building statistical models and performing predictive analytics.
  • Demonstrated experience building Elasticsearch Indexes.
  • Demonstrated experience controlling access to data items according to enterprise security models.
  • Demonstrated experience using AWS services to automate CI/CD pipelines on the Sponsor network.

Positions

The Contractor shall ensure the following Key Positions are staffed under this contract and serve as a single point of contact (POC) to the Sponsor for the specified area described.

Systems Engineer (SE)

The Contractor shall provide a Systems Engineer (SE) who serves as a single POC to the Sponsor regarding oversight of all project efforts. The SE shall provide status updates and take action regarding project implementation issues.

Software Engineering Lead

The Contractor shall provide a Software Engineering Lead who serves as a POC to the Sponsor regarding oversight of designing, developing, and maintaining technical exploitation capabilities across Sponsor platforms.

#J-18808-Ljbffr
Apply Now
Share this job
Kuraray America, Inc.
  • Similar Jobs

  • Software Engineer/Principal Software Engineer

    Chantilly
    View Job
  • Software Engineer/Principal Software Engineer

    Chantilly
    View Job
  • Software Engineer/Principal Software Engineer

    Chantilly
    View Job
  • Software Engineer

    Herndon
    View Job
  • Software Engineer

    Herndon
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙