Overview
Skills
Job Details
Job Title: Data Engineer (Domain Electric Utility)
Location: Remote
Job Description
We are seeking a skilled Data Engineer to join our team working with IBM in the Electric Utility domain. The ideal candidate will be responsible for designing, developing, and maintaining robust data pipelines and IoT solutions to enable seamless data integration across industrial and enterprise systems.
Key Responsibilities:
Design and implement end-to-end data integration solutions across PLCs, historians (e.g., OSIsoft PI, GE Proficy), and enterprise systems.
Develop custom IoT solutions leveraging edge computing and cloud services (e.g., AWS, Azure, IBM Cloud) to enable real-time data processing and analytics.
Ensure data governance, security, and compliance with industry regulations (e.g., NERC CIP, GDPR) for highly regulated utility environments.
Optimize data workflows for high-volume, time-series data from industrial sensors and smart grid systems.
Collaborate with cross-functional teams to deploy scalable data models and ETL/ELT pipelines.
Implement data quality checks, monitoring, and anomaly detection to ensure reliability.
Work with big data technologies (e.g., Spark, Kafka, Hadoop) and industrial protocols (e.g., Modbus, DNP3, OPC UA).
Required Skills & Qualifications:
5+ years of experience in data engineering, preferably in utilities, energy, or industrial IoT.
Strong expertise in Python, SQL, and big data frameworks (Spark, Kafka, etc.).
Hands-on experience with cloud platforms (AWS/Azure/IBM Cloud) and edge computing.
Knowledge of industrial data systems (PLCs, SCADA, historians like OSIsoft PI).
Familiarity with data security, governance, and regulatory compliance in utilities.
Experience with time-series databases (InfluxDB, TimescaleDB) is a plus.
Preferred Skills:
Experience with utility industry standards (IEEE, IEC, NERC CIP).
Knowledge of machine learning for predictive maintenance in grid operations.
Certifications in AWS/Azure data engineering or IoT.