Core & Main logo
Core & Main

Providing safe, sustainable infrastructure for generations to come.

Data Engineer II

Data EngineerData EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2017Company SiteLinkedIn

Location

Ohio

Posted

92 days ago

Salary

0

Seniority

Senior

Job Description

Data Engineer II

Core & Main

Title: Data Engineer II Location: Remote - Ohio Job Description: Based in St. Louis, Core & Main is a leader in advancing reliable infrastructure™ with local service, nationwide®. As a specialty distributor with a focus on water, wastewater, storm drainage and fire protection products and related services, Core & Main provides solutions to municipalities, private water companies and professional contractors across municipal, non-residential and residential end markets, nationwide. With over 370 locations across the U.S., the company provides its customers local expertise backed by a national supply chain. Core & Main’s 5,700 associates are committed to helping their communities thrive with safe and reliable infrastructure. Job Summary Design, build, test, and maintain reliable data pipelines and data solutions that support analytics, reporting, and operational use cases. This role owns end‑to‑end data pipelines or data flows within defined domains and works independently on moderately complex data engineering tasks. Partner closely with senior engineers, architects, and stakeholders to deliver high‑quality, secure, and well‑documented data solutions that meet business and technical requirements. Major Tasks, Responsibilities and Key Accountabilities - Design, develop, and maintain production‑ready data pipelines, data transformations, and data models. - Collaborate with business and technical stakeholders to understand data requirements and translate them into scalable solutions. - Implement and maintain data warehouse, data lake, or lakehouse solutions aligned with architectural standards. - Perform unit testing and support QA, regression, and user acceptance testing for data solutions. - Troubleshoot, debug, and resolve data pipeline failures, performance issues, and data quality defects. - Contribute to technical documentation, including design artifacts, data mappings, and operational runbooks. - Participate in peer code reviews and apply feedback to improve code quality and maintainability. - Support enhancements, patches, and upgrades to existing data platforms and tooling. Preferred Qualifications - Bachelor’s degree in Computer Science, Information Technology, or related field. - 4 years of hands-on development experience in SQL and/or Python for data warehouse management, data integration, and data lake management. - Deep working knowledge in SQL development using T-SQL code to design, implement, and optimize complex database objects, such as tables, views, stored procedures, indexes, and functions. - Experience working with Azure data architecture, including a solid understanding of tools for building data pipelines on cloud-based data platforms, such as Delta Lakehouse Medallion architecture and data warehousing solutions. - Exposure to modern Spark-based data platforms like Databricks or Microsoft Fabric for data engineering tasks, including leveraging their capabilities for scalable data processing, analytics, and machine learning workflows in a cloud-based environment. - Understanding of ELT vs ETL and how to build efficient data pipelines with modern Change Data Capture processes. - Hands-on experience with CI/CD pipelines in Azure DevOps and understanding of Agile development methodologies. - Familiarity with common data mapping and transformation techniques for Dynamics 365 Data Entities and Data Management Framework for the Finance and Operations modules. - Familiarity with Power BI and its integration with Microsoft Fabric for end-to-end analytics. - Strong communication skills with the ability to translate complex technical concepts into business-friendly language. Career Level Dimensions Typical Training/Experience - Typically requires BS/BA in a related discipline. Generally, 3-5 years of experience in a related field; certification is required in some areas OR MS/MA and generally 2+ years of experience in a related field. Problem Complexity - Applies established problem‑solving skills to moderately complex situations. Identifies root causes for common and recurring data issues and escalates more complex or ambiguous problems appropriately. Troubleshoots and resolves issues within defined data pipelines, systems, or domains, using documented patterns and guidance from senior team members. Autonomy - Performs assignments with moderate independence, operating within established practices and architectural standards. - Determines appropriate approaches to solutions for well‑defined problems. - Receives regular technical guidance on complex problems, design decisions, or unfamiliar technologies. Collaboration - Works closely with other engineers, analysts, and business partners to deliver reliable, high‑quality data solutions. - Actively participates in knowledge sharing, documentation, and peer reviews. - May provide informal guidance to less experienced engineers but does not have formal leadership or people management responsibilities. Core & Main is an Equal Employment Opportunity employer. Employment at Core & Main is based solely on a person’s merit and qualifications directly related to professional competence. Core & Main does not discriminate against any employee or applicant on the basis of race, creed, color, religion, national origin, nationality, ancestry, age, disability, veteran status, pregnancy or related condition (including breastfeeding), affectional or sexual orientation, gender identity or expression, marital status, status with regard to public assistance, citizenship, or any other basis protected by law. None of the questions in this application are intended to elicit information regarding any protected characteristics, nor imply any limitation, illegal preferences or discrimination based upon non-job-related information or protected characteristics.

Related Categories

Related Job Pages

More Data Engineer Jobs

G2i Inc. logo

Data Engineer

G2i Inc.

G2i is a hiring platform run by engineers that match you with pre-vetted React and React Native engineers.

Data Engineer92 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Own the data stack end-to-end: ingestion → transformation → modeling → serving → monitoring • Build and maintain ETL/ELT pipelines from APIs, webhooks, and operational systems • Design resilient data models that handle evolving and imperfect source systems • Implement monitoring and alerting for data quality, freshness, and pipeline failures • Ensure high reliability and observability across the data layer • Lead improvements, migrations, and infrastructure decisions • Collaborate with engineering leadership on architecture, including modern data access patterns

Europe
$62 / hour
Job Closed
eSimplicity logo

Data Engineer I

eSimplicity

An engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.

Data Engineer92 days ago
Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Develop production-grade ETL workflows using Python and Microsoft-based frameworks to ingest, transform, and validate large-scale structured and unstructured data. • Implement schema enforcement, data validation, and quality checks to maintain integrity across diverse sources. • Optimize pipelines for performance, scalability, and fault tolerance using open-source and cloud-native patterns. • Manage Azure-based data solutions, including Data Lake Storage, Azure SQL, and cloud storage access from Python services. • Deploy workflow orchestration using Azure Data Factory or Foundry for scheduling, monitoring, and automation. • Ensure secure integration of APIs and services within the Microsoft ecosystem for seamless data exchange. • Build Python-based data services leveraging libraries such as Pandas, Pytorch, and other open-source frameworks for high-performance processing. • Implement logging, monitoring, and performance tuning for robust operational reliability. • Develop API endpoints and microservices to enable interoperability with analytics and ML platforms. • Work closely with data scientists, analysts, and cloud architects to deliver clean, reliable data for predictive modeling and real-time dashboards. • Apply data governance best practices, ensuring compliance, reproducibility, and auditability across workflows. • Contribute to Agile team processes, driving iterative improvements and shared problem-solving. • Work in Agile teams; drive iterative delivery, joint problem-solving, and continuous improvement. • Engage closely with project managers, technical leads, client representatives, and cross-functional teams to provide timely updates, resolve issues, and ensure alignment with business goals. • Translate technical specifications into code and design documents.

Maryland
$76.4K - $98.1K / year
Job Closed
Semiconductor Insight logo

Director, Data Engineering

Semiconductor Insight

Pulse of Semiconductor Market : Real time Insights

Data Engineer92 days ago
Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor

• Architect data infrastructure roadmap centered on a Lakehouse architecture • Establish data governance, cataloging, and lineage frameworks • Partner with OT and Engineering teams to operationalize IIoT and supply chain data • Oversee transition from legacy BI tools to modern analytics platforms • Lead the transition to MLOps and DataOps methodologies • Collaborate with business unit leaders to identify data products for growth • Build and mentor a high-performing team of data engineers, ML engineers, and data architects

India
$165 / year
Job Closed
Alex Staff Agency logo

Senior Data Specialist

Alex Staff Agency

We help the best professionals and companies find each other despite borders.

Data Engineer92 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Role Description We need someone who understands data deeply and uses Python to wrangle it — not a platform engineer, not a pure pipeline builder, but a data specialist who's comfortable with research, investigation, and the unglamorous work of making messy energy market data actually usable. You'll spend significant time on tasks like: - Mapping BM units to power plants and fuel types - Reconciling legacy data formats with current ones - Ensuring consistency between different Elexon message types - Cleaning time-series data (outliers, gaps, overlaps) Some of this requires genuine investigation — cross-referencing sources, making judgment calls, documenting edge cases. There's no API that solves these problems for you. Python is your primary tool (Pandas, Numpy, standard libraries) to minimise manual effort, but you should be comfortable that some detective work is unavoidable. If you find satisfaction in truly understanding a dataset's structure and quirks — rather than just piping data through and hoping for the best — this role is for you. Qualifications - Strong Python skills for data work — fluent with pandas, comfortable writing clean, testable code, and can build reusable data processing logic. - Solid SQL skills — complex queries, window functions, CTEs in PostgreSQL. - Experience with messy, real-world data — reconciliation, cleaning, or mapping work. - Methodical and detail-oriented — notice inconsistencies and want to understand root causes. - Good documentation habits — understanding that undocumented mappings and assumptions are technical debt. - Self-directed — able to own ambiguous problems, do research, and communicate findings clearly. Requirements - Map BM units from Elexon to their corresponding power plants, substations, and fuel types. - Map substations to ETYS zones and grid supply points. - Build and maintain reference/master datasets that link identifiers across disparate sources. - Document mappings, assumptions, and known limitations clearly for downstream users. - Reconcile legacy data formats with current formats. - Ensure consistency between different Elexon message types. - Investigate discrepancies between data sources and determine authoritative values. - Clean time-series data: detect outliers, fill gaps appropriately, resolve overlapping or duplicate timestamps. - Develop reusable Python-based cleaning routines that can be applied across datasets. - Write and maintain Python data grabbers for energy market APIs. - Build dbt models to transform raw data into clean, analysis-ready datasets. - Orchestrate workflows via GitHub Actions. - Design PostgreSQL schemas that reflect your understanding of the domain. Benefits - Remote-first with async collaboration (Slack, GitHub, documented decisions). - Core overlap with UK business hours expected (at least 4 hours daily). - Competitive compensation based on location and experience. - Plenty of opportunities for learning and professional growth. - B2B contract with a paid vacation.

UTC-5 to UTC-3 + 2 moreAll locations: UTC-5 to UTC-3 | GMT (UTC+0) | EET (UTC+2)
Job Closed