Simple Technology Solutions - Mid-Level Data Engineer
Requirements
• Bachelor's degree or higher in Computer Science, Information Systems, Data Engineering, or a related field • 3-5 years of experience in data engineering or a closely related technical role • Hands-on experience with Python (PEP 8), PySpark, and SQL for ETL pipeline development • Experience with AWS services including Glue, S3, MWAA (Airflow), Lambda, SNS, and SQS • Familiarity with Apache Iceberg, Parquet, and ORC file formats and S3 data lake zone concepts • Experience with PostgreSQL and basic familiarity with Redshift or Oracle • Familiarity with Trino or Athena for query and semantic layer development • Experience with CloudFormation, GitHub branching workflows, and CI/CD-integrated deployments • Ability to produce clear ETL documentation including data models (Mermaid format) and data dictionaries • Understanding of ETL metadata concepts including static and dynamic metadata, load reports, and gap reports • Experience in agile development environments with sprint-based delivery • Experience supporting IV&V and/or User Acceptance Testing (UAT) processes in a federal or technical program environment • Experience with automated testing frameworks; ability to write unit and integration tests achieving defined code coverage thresholds • Familiarity with FISMA, NIST 800-53, and OWASP ASVS Level 2 is a plus • Must be able to work 8am-5pm Eastern Time regardless of home location • Active federal public trust suitability determination or ability to obtain one required • STS is committed to equal employment opportunity and merit-based employment practices. STS provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination, harassment, and retaliation in all employment practices and decisions in accordance with applicable federal, state, and local laws.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT