Potomac

Potomac

ML Data Engineer (100% On-Site |Contract-to-hire)

Bethesda, MD · Full-time

No sponsorshipDetected 16 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

This listing is sourced directly from Potomac's careers page and normalized into a canonical job model.