Data & Software Engineer

NewGen

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

Qualifications

  • TS/SCI FSP Clearance required.
  • 5+ years of experience with Apache Spark & PySpark.
  • Proficient in advanced Python (Pandas & NumPy).
  • Experience with cloud technologies: AWS S3, Lambda & Step Functions.
  • Knowledge of containerization technologies: Docker, Podman.
  • Familiarity with SQL (including Trino) and NoSQL databases like DynamoDB.
  • Experience using orchestration tools for data pipeline deployment.

Responsibilities

  • Collaborate with stakeholders to gather data requirements and design solutions with minimal guidance.
  • Utilize problem-solving skills to address data quality issues and troubleshoot pipeline failures.
  • Participate in large-scale data migration and platform modernization projects.
  • Contribute to the creation of data engineering documentation and best practices.
  • Design and optimize end-to-end data pipelines leveraging Python and orchestration tools.

Benefits

  • Flexible work environment with minimal oversight.
  • Opportunities for professional development and skill enhancement.
  • Engagement in innovative projects involving complex data flows.
Full Job Description
The Data & Software Engineer works with a small team to build complex data flows for a custom application. Successful candidate will have advanced Python programming skills, familiarity with Java, an understanding of data security, privacy, governance and compliance principles and a demonstrated history of building production data pipelines and ETL workflows at scale.

Responsibilities
  • Work with stakeholders to understand data requirements, assess feasibility, and design appropriate solutions with minimal oversight
  • Leverage strong problem-solving and debugging skills for data quality issues, pipeline failures, and performance bottlenecks
  • Leverage a background in large-scale data migration or platform modernization efforts
  • Contribute to data engineering documentation, best practices, and design patterns
Requirements
  • TS/SCI FSP Clearance
  • Minimum of 5 years' experience with:
    • Apache Spark & PySpark
    • Advanced Python skills (including Pandas & NumPy)
    • Docker, Podman
    • AWS S3, Lambda & Step functions
    • Apache Iceberg, Airflow, etc.
    • SQL (with Trino)
    • NoSQL, DynamoDB
    • Unity Catalog OSS, Apache Polaris
    • Apache Superset
    • Terraform or CloudFormation
    • OpenLineage
    • H3, PostGIS
  • Candidate must have experience in:
    • Building end-to-end data pipelines leveraging Python
    • Using orchestration tools to deploy data pipelines, including configuring and updating Spark Jobs
    • Containerizing and deploying applications in cloud environments like AWS
    • Working with MySQL and PostgreSQL including performance tuning, schema design, and query optimization for complex, analytical workloads
    • Leveraging industry standard tools for code control (Git, IaaC control, etc.)
    • Working with data catalogs, tracking data lineage and handling a variety of data formats, including Geospatial
    • Using Bash scripting for automation and data processing tasks
    • Integrating Al/ML services and models

Beth Morris
NewGen Technologies
Lead Senior Recruiter
bmorris @newgentechnologies.com
www.newgentechnologies.com

Similar Jobs

More Jobs at NewGen

  • Full Stack Developer
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Applications Developer
    $90K — $120K *
    Arlington, VA 22204 (Arlington County)
    Information Technology
    In-Person
  • DevOps Engineer
    $90K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Network Engineer
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Sr. Consultant
    $90K — $130K *
    Remote
    Technical Services
    Remote in North Carolina, US

More Enterprise Technology Jobs

Find similar Data & Software Engineer jobs: