National Information Solutions Cooperative (NISC) is seeking an experienced Data Engineer to join their growing team of data analytics experts. With over 50 years of experience, NISC develops technology solutions for utility and broadband companies, serving over 950 Members with 16 million end customers.
The Data Engineer will be responsible for:
- Curating and optimizing data and data pipeline architecture
- Optimizing data flow and collection for various application teams
- Supporting application experts, software developers, database architects, and data analysts on a Data Roadmap strategy
- Ensuring optimal data delivery architecture is consistent throughout ongoing projects
- Supporting the data needs of multiple teams, systems, and products
The ideal candidate will thrive in a team environment, be committed to accomplishing common goals, and be excited about optimizing or re-designing the company's data architecture.
Key Requirements:
- Experience with AWS technologies, Databricks, and Delta Lake
- Proficiency in big data tools such as Hadoop, Spark, and Kafka
- Experience with relational SQL and NoSQL databases, including Oracle, Postgres, Cassandra, and DynamoDB
- Familiarity with data pipeline and workflow management tools like Hevo Data and Airflow
- Experience with stream-processing systems like Apache Spark and Kafka Streams
- Proficiency in object-oriented languages such as Java and Scala
Work Schedule:
- Hybrid from one of NISC's office locations: Cedar Rapids, IA; Lake Saint Louis, MO; or Mandan, ND
- Minimum of 3 days per week in the office, with Tuesday and Wednesday required
NISC offers a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) with company match, paid time off, and various professional development opportunities.
Join NISC to be part of a company committed to innovation, teamwork, and empowering individuals to make a difference in the utility and broadband industry.