Potomac
ML Data Engineer (100% On-Site |Contract-to-hire)
Bethesda, MD · Full-time
No sponsorshipDetected 23 days ago
PythonAWSGCPAzureCloud PlatformsMachine LearningAirflowData EngineeringA/B TestingCommunicationProblem Solving
About the role
- This role will focus on designing and maintaining data pipelines, enabling machine learning and analytics use cases, and ensuring high-quality, well-governed data is available across the organization.
Responsibilities
- Design, build, and maintain scalable data pipelines to ingest data from multiple internal and external sources (APIs, SaaS platforms, databases, files).
- Implement ELT/ETL processes to clean, validate, transform, and model data into trusted datasets.
- Partner with analytics and business teams to define data requirements, metrics, and reporting outputs.
- Support downstream data consumption for BI tools, dashboards, operational reporting, and partner data exports.
- Collaborate cross-functionally to deliver scalable, maintainable data solutions aligned with business priorities.
- Summary Potomac is continuing to invest in modern data and AI capabilities to support our growing business.
Requirements
- Bachelor's degree in Computer Science, Data Engineering, Engineering, or a related field (or equivalent experience).
- Strong proficiency in Python and SQL.
- Experience with modern data platforms (data lakes, data warehouses, or lakehouse architectures).
- Familiarity with orchestration tools (e.g., Airflow, Dagster, Prefect) and data transformation frameworks.
- Experience integrating data from APIs and third-party systems.
- Strong problem-solving skills and ability to work independently in a fast-paced environment.
- Excellent communication skills and ability to work with both technical and non-technical stakeholders.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Experience with streaming or near-real-time data pipelines.
- Knowledge of data governance, security, and compliance best practices.
Nice to have
- We attract people who think critically, communicate clearly, and execute with urgency.
- People who care deeply about their work and don't need handholding to make things happen.
- This position will work closely with Operations, Technology, Analytics, and business stakeholders to translate data needs into reliable, production-ready data solutions.
- Ensure data quality, freshness, and reliability through monitoring, alerting, and automated validation checks.
- Apply best practices around data governance, security, access controls, and documentation.
- Continuously improve performance, cost efficiency, and reliability of the data platform.
- Required Bachelor's degree in Computer Science, Data Engineering, Engineering, or a related field (or equivalent experience).
- 4+ years of experience in data engineering or related roles.
Benefits
- Develop and manage a centralized data lake / lakehouse to standardize and curate data for analytics, reporting, and machine learning use cases.
- Build and maintain machine-learning-ready datasets and feature pipelines that support experimentation and production models.
Company info
- We are seeking a Machine Learning Data Engineer to join our team and play a critical role in building and scaling our data infrastructure.
- At Potomac, we're not for everyone-and that's by design.
Visa & Work Authorization
- Please note, w e are unable to provide visa sponsorship now or in the future
Apply directly at Potomac →Create a free account for alerts like thisView Potomac immigration profile
This listing is sourced directly from Potomac's careers page and normalized into a canonical job model.