All new
Data Science
jobs, in one place.

Updated daily to help you be the first to apply ⏱

NCIS Sr. Data Engineer
  • Python
  • Spark
  • SQL
  • Java
  • Tableau
  • Database
  • ETL
  • Modeling
  • Hadoop
  • Scala
  • Kafka
  • Azure
General Dynamics Information Technology
Quantico, VA
118 days ago

Type of Requisition:


Clearance Level Must Currently Possess:


Clearance Level Must Be Able to Obtain:



No Suitability Required

Public Trust/Other Required:


Job Family:

Software Development

Job Description:


Join GDIT and be a part of the team of men and women that solve some of the world’s most complex technical challenges. The NCIS program is searching for a Senior Level Data Engineer to join their team in Quantico, VA.

The Naval Criminal Investigative Service (NCIS) is an organization of over 2,000 personnel of which 700 serve at HQ and the remaining staff serve at offices worldwide. NCIS is the Department of Navy (DON) component with primary responsibility for criminal investigation, law enforcement (LE), counter-terrorism (CT), counterintelligence (CI), and cyber matters. NCIS not only has primary responsibility for all criminal investigative, CI, CT, and cyber matters within the DON, but it also has exclusive investigative jurisdiction in non-combat matters involving actual, potential, or suspected criminal, terrorism, sabotage, espionage, and subversive activities.

NCIS provides the DON with threat status and warnings associated with terrorist, criminal, cyber, and counterintelligence activity throughout the world. NCIS is the only DON organization that has the information and responsibility to fuse and analyze the national intelligence and law enforcement information necessary to provide these warnings.

The NCIS Office of the Command Data Officer (OCDO) is committed to supporting the NCIS mission through the implementation of a modern, integrated internal data infrastructure with a focus primarily on exploiting the established data foundation to make internal and customer-centric business processes as effective and efficient as possible, laying the foundation for cognitive capabilities that can sense and respond to both internal and external customer data needs. The OCDO will also focus on expanding the organization’s data ecosystem to include context-rich data while maintaining the agility needed to spark innovation.

Position Overview

A Data Engineer will focus on design, implementation and operation of the data management systems to meet the customer’s business needs. This includes designing how the data will be stored, consumed, integrated and managed by different data entities and systems. Data Engineer will work together with data consumers to determine, create and populate optimal data architecture, structures and systems. Data Engineer will also plan, design, and optimize for data throughput and query performance issues. Additionally, Data Engineer will have a vital role in the selection of backend database technologies, configuration and optimization of the full data pipeline infrastructure to support the content, volume of data and its ETL process.


  • Build, optimize, monitor and maintain data ETL/ELT pipeline.
  • Build, configure and maintain Data Warehouse.
  • Automate effective metadata management, leveraging modern tools and methods.
  • Utilize Python, Scala or Java to collect data and analyze large-scale datasets in batch and real-time.
  • Design scalable processes that support data transformation and structures, metadata, dependency and workload management.
  • Collaborate with team members to design build and deliver innovative solutions.
  • Establish data policies, standards, and procedures that improve data quality, availability, accessibility, security, usability, and enforcement of enterprise information management (EIM) program requirements.
  • Recommend solutions based on performing industry-specific analysis, such as case studies describing data management best practices, identifying trends across the industry.
  • Make recommendations to improve the efficiency and effectiveness in how NCIS acquires, stores, manages, shares and applies its data.


  • Strong ability to design, build, optimize and manage data pipelines for data structures encompassing, Data Transformation, Data Models, Schemas, Metadata and workload management
  • 10+ Experience in data management disciplines including [data integration, modeling, optimization and data quality], and/or other areas directly relevant to data engineering responsibilities and tasks.
  • Strong experience with advanced analytics tools for Object-oriented/object function scripting using languages such as R, Python, Java, and C++.
  • Strong experience with database programming languages including SQL, PL/SQL Hadoop for relational and non-relational databases
  • Proven experience with taking large data projects from conception to implementation
  • Experience in working with both open-source and commercial message queuing technologies such as Kafka, JMS, Azure Service Bus, Amazon Simple queuing Service.


  • Experience with various cloud platform, cloud services, tools
  • Managed cloud-based data warehouse
  • Experience with BI tools: PowerBI (preferable), Tableau

Basic Qualifications

  • Required Education: Bachelor's or master's degree in computer science, engineering or a related quantitative field [or equivalent work experience].
  • Required Years of Experience: 10+ years of relevant experience
  • Required: Any of the following within three (3) months of coming on board would be at a minimum: Security+ (CE), GSEC, SSCP, CISSP, GSLC, CISM
  • Required: Candidates can be SCI-eligible, but must have their SSBI at a minimum of SECRET.

Scheduled Weekly Hours:


Travel Required:


Telecommuting Options:

Telecommuting Not Allowed

Work Location:

USA VA Quantico

Additional Work Locations:

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.GDIT 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.

    Related Jobs

  • Machine Learning Engineer

    • PyTorch
    • scikit-learn
    • Keras
    12 days ago
  • Data Analyst/IT Systems Support

    • Database
    Arapahoe County, CO
    5 days ago
  • Product Information Management (PIM) Data Analyst

    • Tableau
    • Database
    Genuine Parts Company
    5 days ago
  • Senior Data Analyst

    • SQL
    • SAS
    • Tableau
    Best Buy
    Little Rock
    5 days ago
  • Data Scientist - Entry to Experienced Level

    • Machine Learning
    • Data Mining
    Fort Meade
    4 days ago