Data/Software Engineer

NS2 Mission

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in production data pipelines and ETL solutions
  • Advanced Python skills, particularly with Pandas and NumPy
  • Proficiency in Apache Spark and PySpark
  • Experience deploying applications using Docker or Podman
  • Familiarity with AWS services like S3 and Lambda
  • Strong SQL expertise, including in Trino and PostgreSQL
  • Experience with NoSQL technologies, especially DynamoDB
  • Knowledge of workflow orchestration tools, e.g., Apache Airflow

Responsibilities

  • Design and build scalable data pipelines using Python
  • Optimize ETL workflows for diverse data types
  • Deploy and manage applications in AWS environments
  • Develop and tune SQL and NoSQL databases
  • Integrate AI/ML models into data workflows
  • Utilize orchestration tools for pipeline automation
  • Maintain compliance and data governance best practices

Benefits

  • Opportunity to work on mission-critical projects
  • Engaging and collaborative small team environment
  • Utilization of cutting-edge cloud technologies
  • Support for professional development and skill enhancement
  • Potential for impactful contributions to data solutions and AI applications
Full Job Description
Build modern data solutions that drive mission-critical decision making. NS2 Mission is seeking a Data & Software Engineer to support the team in McLean, VA. In this role, you'll work as part of a small, highly collaborative engineering team to design, develop, and maintain scalable data pipelines and software solutions supporting mission operations. You'll leverage modern cloud technologies, big data frameworks, and AI/ML capabilities to build high-performance applications and data workflows that transform complex data into actionable intelligence.

If you enjoy solving challenging engineering problems while working across data, software, and cloud technologies, we'd love to hear from you.

Key Responsibilities

  • Design, develop, and maintain scalable end-to-end data pipelines using Python and modern data engineering frameworks.
  • Build and optimize ETL workflows that process structured, unstructured, and geospatial data at scale.
  • Deploy and manage containerized applications within AWS cloud environments.
  • Develop and optimize SQL and NoSQL data solutions, including database design, performance tuning, and query optimization.
  • Integrate AI/ML models and services into production data workflows.
  • Utilize orchestration tools to automate data pipelines and manage Spark jobs.
  • Maintain data governance, lineage, cataloging, and compliance best practices across enterprise datasets.
  • Collaborate with stakeholders to gather requirements, design technical solutions, and support platform modernization initiatives.
  • Troubleshoot pipeline failures, performance bottlenecks, and data quality issues while contributing to engineering best practices and technical documentation.


Required Qualifications

  • 5+ years of experience building production data pipelines and scalable ETL solutions.
  • Advanced Python development experience, including Pandas and NumPy.
  • Experience developing with Apache Spark and PySpark.
  • Experience deploying containerized applications using Docker or Podman.
  • Experience working with AWS services including S3, Lambda, and Step Functions.
  • Strong SQL experience, including Trino, MySQL, and PostgreSQL with performance tuning and schema design.
  • Experience working with NoSQL technologies such as DynamoDB.
  • Experience with workflow orchestration tools including Apache Airflow and Apache Iceberg.
  • Familiarity with Infrastructure as Code using Terraform or CloudFormation.
  • Experience using Git and modern source control practices.
  • Experience with Bash scripting for automation and data processing.
  • Understanding of data governance, security, privacy, lineage, and compliance principles.


Preferred Qualifications

  • Experience with Unity Catalog OSS, Apache Polaris, and OpenLineage.
  • Experience with Apache Superset or similar data visualization platforms.
  • Experience working with geospatial data technologies including H3 and PostGIS.
  • Experience supporting AI/ML model deployment and production data workflows.
  • Experience supporting large-scale data migration or platform modernization initiatives.


Position Clearance Requirement:

TS/SCI with an FSP

Please be aware, many of our positions require the ability to obtain or maintain a U.S security clearance which requires U.S citizenship

Similar Jobs

More Jobs at NS2 Mission

  • Platform Engineer
    $100K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Data/Software Engineer
    $100K — $130K *
    Mclean, VA 22101 (Fairfax County)
    Information Technology
    In-Person
  • DevOps Engineer
    $90K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Data Engineer
    $90K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Software Engineer
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Data/Software Engineer jobs: