Data Engineer (Open Continuous)

National Geospatial-Intelligence Agency•Saint Louis, MO

About The Position

Data Engineers develop, construct, test, optimize, and maintain microservice architectures. They use Continuous Integration (CI) and Continuous Deployment (CD) methods to deploy containerized solutions and data pipelines supporting capabilities such as machine-learning and AI models, data cleaning, and data preparation. They address data access and integration problems. This open continuous announcement builds a pool of qualified applicants; there is no immediate opening, and applications will be reviewed when staffing needs arise. Multiple selections and placements may be made as positions become available. Work may include building data pipelines with GEOINT mission partners, structuring data for enterprise systems, preparing machine-ready data for systems and models, managing data across systems, deploying GEOINT mission data, assuring quality across deployed systems, and integrating new datasets into existing workflows. Data Engineers work with mission partners, including analysts and other data professionals. The position may be eligible for a recruitment incentive. Eligibility and payment are subject to applicable federal requirements, and selected candidates receiving an incentive must sign a service agreement. NGA employment requires U.S. citizenship and the ability to obtain and retain a Top Secret security clearance with SCI access, including a Counterintelligence Polygraph examination and drug testing. Employees with SCI access under NGA cognizance must submit an annual Security Financial Disclosure Report. The position is in the DCIPS Excepted Service; base salary is set within the assigned pay band, and annual performance may affect potential salary increases or bonuses.

Requirements

  • U.S. citizenship is required.
  • Must be able to obtain and retain a Top Secret security clearance with access to SCI.
  • Must undergo a Counterintelligence Polygraph examination and drug testing; periodic examinations may also be required.
  • Experience identifying and translating customer needs into data products that satisfy customer requirements.
  • Demonstrated ability to develop, modify, or evaluate data and data structures.
  • Demonstrated experience using standards and best practices for data interfaces such as ETL and APIs.
  • Demonstrated experience with data storage, access, and exchange technologies, such as S3, FTP, WFS, FeatureServer, Elasticsearch, and SDKs.
  • Proficiency in applied programming and/or data manipulation using a programming language such as Python, R, or Java.
  • Meet the education or experience requirement through one of the stated pathways: a qualifying bachelor's degree; the specified coursework plus relevant experience totaling four years; or at least four years of relevant experience designing, implementing, and maintaining scalable data pipelines, ETL processes, and data integration solutions, or related work.
  • IT-related experience demonstrating Attention to Detail, Customer Service, Oral Communication, and Problem Solving.
  • Must comply with annual Security Financial Disclosure Report requirements if applicable to SCI access under NGA cognizance.
  • Must complete a trial period during which fitness for employment and whether continued employment advances the public interest are evaluated.

Nice To Haves

  • Experience recommending courses of action aligned with information and technology strategic guidance and data security best practices.
  • Experience implementing, configuring, or designing databases using current technologies, such as relational databases (Oracle, MySQL, PostgreSQL), NoSQL databases (MongoDB, Accumulo, Elastic), or graph databases (AllegroGraph, JanusGraph, Neo4j).
  • Experience with coding and scripting languages such as Python, JSON, BASH, and/or PowerShell.
  • Certification in cloud-native services such as AWS, containers, Kubernetes, DevSecOps pipeline tooling, and/or microservices architecture.

Responsibilities

  • Build data pipelines using a variety of languages and tools to bring together information from different source systems.
  • Collaborate with data architects, modelers, and IT team members on project goals.
  • Ensure systems meet Agency requirements and industry practices.
  • Design, construct, install, test, and maintain highly scalable data management systems.
  • Develop dataset processes for data discovery, modeling, mining, and production.
  • Develop, construct, test, optimize, and maintain microservice architectures.
  • Use CI/CD methods to deploy containerized solutions and data pipelines.
  • Address data access and integration problems.
  • Support GEOINT mission partners by building data pipelines and structuring data for integration into enterprise systems.
  • Prepare machine-ready data for systems and models, manage data across systems, and deploy GEOINT mission data.
  • Perform quality assurance across deployed systems and integrate new datasets into established workflows.
  • Work with mission partners, including analysts and data professionals.

Benefits

  • A recruitment incentive may be offered to eligible selected candidates.
  • Annual performance review may result in a potential base-pay increase and/or bonus.
  • Review our benefits (specific benefits are not listed).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service