EngineerJobs.io
← Back to all jobs

Job Description

The Mid Data Engineer role supports a National Security mission for NGA by improving access and delivery of GEOINT data across cloud and enterprise environments. The position partners with engineers and mission teams to build reliable data pipelines, integrations, and data models.

Responsibilities

  • Design, build, test, and maintain data pipelines and ETL/ELT workflows for analytics, reporting, and mission operations
  • Develop and maintain API connectors and integrations that ingest data from internal platforms and external services
  • Create and improve data models and processing workflows to meet established performance, scale, and reliability needs
  • Implement data validation, quality checks, monitoring, and documentation for assigned data products and workflows
  • Collaborate with mission stakeholders, analysts, and architects to clarify requirements and deliver maintainable technical solutions
  • Troubleshoot pipeline and data integration issues, support production deployments, and communicate risks or complex issues to the team

Required Qualifications

  • Geospatial or imagery data: required only for assignments that use those sources; otherwise, experience with comparable structured and unstructured data is acceptable
  • Experience writing code in Python, R, Scala, JavaScript, or C++, including documentation for reproducibility, with ability to produce readable, tested, and documented code using Git
  • Strong knowledge of visual programming or object-oriented modeling workflows to automate data acquisition
  • Practical experience with ETL/ELT workflows, relational data, and common structured or semi-structured data formats
  • Ability to apply data validation and analytical techniques to investigate data quality issues and evaluate solution outcomes
  • Experience developing, testing, and supporting data pipelines or integrations in a team environment
  • Ability to select and apply appropriate data transformation approaches, explain tradeoffs, and recognize when an issue needs senior review
  • Working knowledge of data modeling, metadata, or data catalog concepts
  • Exposure to cloud data platforms or tools such as AWS, Spark, Hadoop, Hive, Elasticsearch, or Tableau (tools depend on assigned work)

Technologies

  • Python, R, Scala, JavaScript, C++
  • Git
  • ETL/ELT
  • AWS, Spark, Hadoop, Hive
  • Elasticsearch, Tableau

Education and Experience

  • Bachelor’s or master’s degree in computer science, information systems, engineering, mathematics, or a related field
  • Minimum: 3 years of relevant experience
  • Minimum range: 3–5 years with a bachelor’s degree, or 1–3 years with a related master’s degree

Clearance

TS/SCI CI Poly

Work Location and Schedule

Location: Springfield, VA (onsite)

Schedule: Monday to Friday, 8am to 5pm

Preferred Qualifications

  • AI/ML experience
  • Knowledge of metadata standards
  • Knowledge and experience with Search tools, Search results organization, and implications of metadata organization, indexing, and catalog content
  • Experience in GIS-related applications

Benefits

  • Medical, dental, vision, and life insurance
  • Life and disability insurance
  • Accrued PTO including vacation, sick leave, and holidays

Similar Jobs