Principal Data Engineer
BHE Renewables
Principal Data Engineer
As a Principal Data Engineer, you will design, build, and maintain scalable data pipelines and infrastructure to support analytics, reporting, and data science initiatives. You will work closely with cross-functional teams to ensure data is accessible, reliable, and secure across the organization.
Responsibilities
Primary Job Duties and Responsibilities (Essential Job Functions)
- Design and Develop Scalable Data Pipelines
- Design and implement scalable data ingestion and transformation frameworks using Azure services enabling structured, semi-structured, and unstructured data to be efficiently processed and integrated into enterprise data platforms
- Build and maintain robust ETL/ELT pipelines using Azure Data Factory and Azure Databricks.
- Integrate data from diverse sources including on-premises systems, cloud storage, APIs, and streaming platforms.
- Databricks Development and Optimization
- Develop and optimize notebooks and workflows in Azure Databricks using PySpark, SQL.
- Implement Delta Lake for efficient data storage, versioning, and ACID transactions.
- Leverage Databricks features such as Unity Catalog and job orchestration.
- Data Modeling and Architecture
- Design and implement data models (star/snowflake schemas) for analytics and reporting.
- Collaborate with architects to define data lakehouse architecture and best practices.
- Hands-on experience implementing and optimizing data solutions using the Medallion Architecture (Bronze, Silver, Gold layers) for scalable and structured data processing
- Data Quality and Governance
- Implement data validation, profiling, and cleansing routines.
- Ensure compliance with data governance policies, including data lineage and metadata management.
- Performance Tuning and Monitoring
- Monitor and optimize performance of Spark jobs and data pipelines.
- Troubleshoot and resolve issues related to data latency, job failures, and resource utilization.
- Collaboration and Stakeholder Engagement
- Work closely with data scientists, analysts, and business units to understand data requirements.
- Translate business needs into technical solutions that are scalable and maintainable.
- Security and Compliance
- Implement role-based access control (RBAC), encryption, and secure data handling practices.
- Ensure compliance with industry regulations (e.g., NERC CIP, GDPR, HIPAA if applicable).
- Documentation and Best Practices
- Maintain clear documentation of data flows, architecture, and operational procedures.
- Promote best practices in code versioning, testing, and CI/CD for data engineering.
Qualifications
- Bachelor's degree in information systems, Computer Science, or a related technical field; or equivalent work experience.
- 10 years of experience with advanced knowledge of data architecture, cloud platforms (especially Azure), and enterprise data solutions.
- Advanced understanding of data modeling, ETL/ELT processes, and performance tuning of enterprise-level applications.
- Expert-level knowledge of data-related technologies from architecture to administration, including design, development, optimization, and licensing.
- Proven experience working in the utility industry is required
- Soft Skills:
- Effective oral and written communication skills, with the ability to collaborate across teams and mentor junior engineers.
- Strong analytical and problem-solving abilities.
- Ability to prioritize and manage multiple tasks and projects concurrently.
About Us
MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.
About the Team
MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation.
- ...We are seeking a Principal Data Engineer to drive scalable, business-focused data solutions that power insight-driven decision-making across the enterprise. This role is ideal for someone who combines deep technical expertise in modern data platforms with the ability...SuggestedLocal areaRemote work
$146k - $241k
...Position Overview The Principal Data/AI Engineer helps drive the technical strategy and architecture of enterprise-scale data and AI platforms that power mission-critical data products, analytics, and AI-driven solutions. In this role, you will operate as a technical...SuggestedRemote workWork from home$114.5k - $154.58k
...re doing! Job Description Summary: We're looking for a Principal Sales Engineer who is not only passionate about technology but thrives on engaging... ...: Engage with prospective clients to understand their data integration challenges, especially around migrating from...SuggestedRemote workWorldwide$109.2k - $223.4k
...Organizational Effectiveness Lead business operations programs for Engineering & Infrastructure organizations in partnership with CIO-office... ...(QBRs), staff meetings, and leadership updates. Provide data-driven insights and recommendations to support strategic...SuggestedTemporary workWork at officeFlexible hours$115.3k - $264.1k
...days from the posting date or as long as the job remains posted. Career Level - IC5 About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded...SuggestedTemporary workFlexible hours- A renowned engineering firm is looking for a Project Manager to oversee large engineering design projects across multiple disciplines. The role involves leading project teams, ensuring effective communication with clients and contractors, and managing project budgets. The...For contractorsRemote work
- ...all over the world and fuel the progress of humankind. Corteva Agriscience has an exciting opportunity for a Sustainability Data Engineering Manager within our Corporate Strategy organization. The Sustainability Data Engineering Manager will be responsible for the ongoing...Part timeLocal area
- ...Job Description: We are looking to add a Data Engineer to join our Information Technology team in West Des Moines, IA. Responsibilities Design, build, and optimize ETL/ELT pipelines from multiple sources using Azure Data Factory, Alteryx, Fabric, dbt, SQL, and other tools...
$160k - $200k
...Datavant is the data collaboration platform trusted for healthcare. Guided by our mission to make the world’s health data secure, accessible... ...seeking a detail-oriented and impact-driven Senior Data Engineer to strengthen our capabilities around reporting, advanced analytics...$106.9k - $176.5k
...take your career wherever you want it to go. Join EY and help to build a better working world. Technology – Data and Decision Science – Data Engineering – Senior We are seeking a highly skilled Senior Consultant Data Engineer with expertise in cloud data engineering...Summer holidayFlexible hours- ...Join to apply for the Senior Data Engineer role at The Waldinger Corporation About the Role The Waldinger Corporation has an opportunity for a qualified Data Engineer in our Corporate office. In this hybrid role, you'll work closely with team members to build and maintain...Work at office
$130k - $170k
...What You’ll Do We’re looking for a Senior Data Engineer to join our Retirement Modernization Data Enablement team. In this role, you’ll... ...how data is enabled across the Retirement technology domain As Principal continues to modernize its systems, this role will offer you...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote workFlexible hours- ## Data Engineer IIIApplyremote type: Hybridlocations: Des Moines- Corporate Officetime type: Full timeposted on: Posted Yesterdayjob requisition id: R6425**At EMC, we’re all about working together to make an impact. As part of our team, you’ll have the opportunity to grow...Local area
$99k - $149k
...Day to Day This role’s primary responsibility is to integrate data from a variety of sources into common data domain models, supporting... ...learning new technologies Demonstrated experience in software engineering fundamentals and coding Salary Range Transparency Tier 1 -...$47 - $49 per hour
...Job Description Design, build, and maintain scalable data pipelines using Azure Data Factory and Informatica to support batch and near–real‑time data integration from multiple source systems. Develop and optimize ETL/ELT processes across Azure Data Lake, Azure SQL, Synapse...Hourly pay- ...Overview This role will be embedded on a cross-functional product Agile scrum team as the primary data engineer. Work with Data Architect(s) and other DAI personnel and take the lead to develop and maintain data flows, data workflows and other code/logic to gather, create...
- ...primary responsibility of this role is to develop AWS solutions for data acquisition, data transformation, and data modeling for our... ...interviewing at MDA Edge by 2x. Sign in to set job alerts for “Data Engineer” roles. Des Moines, IA $60,000.00-$90,000.00 1 week ago Software...Permanent employmentFull time
- ...set of technologies and practices for transforming business information into actionable reports and visualizations. The Senior Data Engineer transforms data into a useful format for analysis and is focused on the design and architecture. A Senior Data Engineer is the data...
$120k - $145k
...About The Role The Kuvare Data Engineer is responsible for the retrieval, storage, and distribution of data across varied platforms and data stores, including modern ETL/ELT pipelines such as Azure Data Factory, as well as modern models such as data mesh and event streaming...Casual workWork at officeLocal areaAfternoon shift- ## Data EngineerApplylocations: West Des Moinestime type: Full timeposted on: Posted Yesterdayjob requisition id: R0000834**Job Description:**We are looking to add a **Data Engineer** to join our **Information Technology** team in **West Des Moines, IA**. Offering a forward...Full timeWork at office
$150k - $190k
...A global IT solutions provider in Des Moines is seeking a Senior Data Engineer responsible for analyzing, designing, and developing data engineering solutions. The ideal candidate will have a strong background in ETL workflows, data modeling, and extensive experience with...- ...Data Center Engineer The engineer in this position should have a wealth of experience engineering/installing datacenter equipment. The engineer will typically take on the more complex work and pull all aspects of a job together into a cohesive package. This would include...For contractorsWork at officeLocal area
- ...Data Engineer 5+ years experience: Familiarity with current technologies used in the development of business applications and the techniques used to analyze and solve business problems. Experience deciding upon techniques and tools to be used in current computing architectures...Flexible hours
- ...Data Engineer Location: Des Moines, IA (On-site 3 days/week) Experience Level: Mid-level (4-6 years) Job Overview seeking a mid-level Data Engineer to support data engineering and analytics initiatives. This role focuses on building, optimizing...3 days per week
$125k - $150k
...and patient-centered care, our teams play a vital role in improving outcomes for millions of patients each year. The Senior Data Engineer will play a crucial role in building out the company's enterprise data platform to support analytics and AI. As part of the Enterprise...Remote work- ...Sr Data Engineer As a Sr Data Engineer, you will design, build, and maintain scalable data pipelines and data infrastructure that support analytics, reporting, and data science initiatives. You will collaborate with cross-functional teams to ensure data is accessible...Work experience placementLocal area
- ...Senior Data Ops Engineer Location: Charlotte, NC; Irving, TX; Chandler, AZ; Columbus, OH; Des Moines, IA; or Minneapolis, MN. Rate: DOE Term: 12+ Months This role is an opportunity to be part of a high-performing team passionate about data, focusing on building a...
$70.6k - $141.2k
...Job Description Team Overview: The Data Center Construction organization at Oracle Cloud Infrastructure (OCI) is rapidly... ...form the digital nervous system of OCI’s data centers. As a Principal Engineer, you will serve as a technical authority and delivery leader,...Temporary workLive inLocal areaWorldwideRelocationRelocation packageFlexible hours- ...Required skills: The primary responsibility of this role is to develop AWS solutions for data acquisition, data transformation, and data modeling for our client's projects. The position requires experience in the following technologies: Apache Spark Python...
- ...etc to name a few. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their... ...at Oracle Cloudworld 2023 Synergisticit at Gartner Data & Analytics summit Why do Tech Companies not Hire recent Computer...Immediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Data Engineer. Be the first to apply!
- principal developer Des Moines, IA
- engineering director Des Moines, IA
- chief engineer Des Moines, IA
- data center chief engineer Des Moines, IA
- senior civil engineer project manager Des Moines, IA
- director data engineering Des Moines, IA
- hotel chief engineer Des Moines, IA
- director software engineering Des Moines, IA
- general engineer Des Moines, IA
- principal engineer Des Moines, IA

