Data Engineer

East River Electric Power Cooperative, Inc.

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, information systems, data engineering, or related field
  • At least 3 years of experience in data engineering or database management
  • Collaborative team player with strong analytical skills
  • Proficient in Python, SQL, and data engineering tools
  • Strong communication skills and critical thinking ability
  • Commitment to confidentiality and handling sensitive data
  • Relevant certifications (e.g., AWS, Azure) are a plus

Responsibilities

  • Design, build, and improve data pipelines and ETL processes
  • Integrate, validate, and maintain data from multiple sources
  • Collaborate with teams to create data solutions
  • Utilize APIs and streaming methods for data integration
  • Support data governance initiatives and documentation
  • Monitor and troubleshoot issues in data pipelines
  • Prepare clean and structured datasets for integrity checks

Benefits

  • Retirement pension plan and 401(k) contribution
  • Medical insurance with employer HSA contribution
  • Paid training and development opportunities
  • Access to wellness programs and financial planning resources
  • Generous paid time off including vacation and holidays
  • 9/80 work schedule to enhance work-life balance
Full Job Description
Data Engineer

Are you passionate about data and technology, eager to make a meaningful impact? We're seeking a Data Engineer to help design, implement, and maintain data pipelines and infrastructure, working collaboratively across departments to ensure reliable data collection, transformation, and analysis. In this role you'll have the opportunity to tackle exciting projects, implement cutting-edge data solutions, and support impactful analytics initiatives that drive strategic decision-making and operational excellence. This is an onsite position at our main campus located in Madison, South Dakota.

This incredible job opportunity awaits you at our main campus in Madison, South Dakota. Madison offers a warm and welcoming small-town atmosphere combined with modern amenities that make it the perfect place for you and your family. Take advantage of great resources like the state-of-the-art Madison Regional Hospital, experience the innovative campus of Dakota State University, enjoy a thriving community center, and more. With two stunning lakes nearby, recreational opportunities are abundant, and you'll be just a short drive away from many of eastern South Dakota's most popular attractions.

What You'll Accomplish

As a valued member of our team, you'll have the opportunity to make a difference every day. Your education, skills, and experience will be put to excellent use, contributing to our mission of delivering exceptional wholesale power to our members. You'll work alongside passionate professionals who embody the cooperative values of integrity, accountability, innovation, and commitment to community. We believe in investing in your growth and development, which is why we offer paid training and development opportunities to enhance your skills and advance your career. In this position you will:
  • Help design, build, and improve data pipelines and ETL processes to keep our Cooperative's data running smoothly.
  • Integrate, validate, and maintain data from multiple sources, ensuring quality and consistency.
  • Collaborate with teams across the organization to create data solutions that support analytics and the Cooperative's goals.
  • Use APIs, streaming, and batch methods to integrate data efficiently.
  • Support data governance initiatives, including documentation, data cataloging, and adherence to security policies.
  • Keep an eye on our data pipelines-monitor, troubleshoot, and resolve any issues that come up with data flow, storage, or processing.
  • Prepare clean, well-structured datasets and make sure our data passes integrity checks and validations.
  • Bring your creativity-suggest new technologies or methods to make our data operations even more efficient.

Showcase Your Knowledge, Abilities, and Expertise. Do you have?
  • A bachelor's degree in computer science, information systems, data engineering, or related field
  • At least three (3) years of experience in data engineering or database management within a professional setting
  • Ability to work collaboratively in a team environment
  • Strong analytical, critical thinking, and communications skills
  • Proficiency in computer software, including data engineering tools, programming languages (Python, SQL), and Microsoft Office products
  • Ethics and integrity: ability to keep information confidential and handle sensitive data responsibly
  • Relevant certifications such as AWS Certified Data Engineer, Microsoft Certified: Azure Data Engineer, Fabric, or similar are a plus

Benefits that Matter

At East River, we value your well-being and want you to thrive. That's why we provide a comprehensive benefits package that includes:
  • Retirement pension plan and contribution to a 401(k) savings plan
  • Medical insurance with employer contribution to a Health Savings Account (HSA)
  • Paid training and development opportunities
  • Access to a wellness program and financial planning resources
  • Generous paid time off, including vacation, sick leave, and holidays
  • 9/80 work schedule, which gives you every other Friday off to encourage a work-life balance

Want to learn more about East River? Visit our and hear what our current employees have to say.

Questions?

Applications accepted through July 3, 2026, with interviews expected to begin during the week of July 13.

Similar Jobs

More Jobs at East River Electric Power Cooperative, Inc.

  • Data Engineer
    $70K — $95K *
    Madison, SD 57042 (Lake County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Data Engineer jobs: