Mid-Level Data Engineer

ECS Corporate Services, LLC
Fairfax, VA, United States
2 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$90,000.0 - $115,000.0
Working hours
Regular working hours

Tech stack

Microsoft Azure Data as a Services Data Validation Extract Transform Load (ETL) Relational Databases Database Queries Python (Programming Language) Machine Learning Microsoft Software SQL Azure NumPy Performance Tuning
+14 more
Tensorflow Azure Machine Learning Azure Data Lake Systems Integration Unstructured Data Data Logging Azure Data Factory Pytorch Pandas Microsoft Fabric Scikit Learn Data Pipelines Web Api Microservices

Job description

  • Develop production-grade ETL workflows using Python and Microsoft-based frameworks.
  • Ingest, transform, and validate structured and unstructured data.
  • Implement schema enforcement, data validation, and quality checks.
  • Support Azure Data Lake Storage, Azure SQL, and Azure-based data services.
  • Design workflow orchestration using Azure Data Factory or Microsoft Fabric/Foundry.
  • Build Python-based data services using Pandas, PyTorch, TensorFlow, and related libraries.
  • Develop API endpoints and microservices to support analytics and ML platform interoperability.
  • Implement logging, monitoring, performance tuning, and operational reliability.
  • Collaborate with data scientists, analysts, architects, and governance teams.
  • Apply data governance best practices for compliance, reproducibility, and auditability.

Salary Range: $90,000-$115,000

Requirements

  • 3+ years of experience developing or supporting advanced statistical, machine learning, or data pipeline solutions.
  • Proficiency in Python, including Pandas.
  • Strong SQL skills and experience integrating relational database sources.
  • Hands-on experience with Azure cloud environments.
  • Experience with ETL development using Python and Microsoft technologies.
  • Experience with data validation, schema enforcement, and quality assurance.
  • Familiarity with open-source data processing libraries such as NumPy, scikit-learn, PyTorch, or TensorFlow.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · World Congress 2024

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all