Data Engineer

NISC develops technology solutions for utility and broadband companies, serving over 950 Members with 16 million end customers.
Cedar Rapids, IA, USALake St Louis, MO, USAMandan, ND 58554, USA
Data
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Data Engineer

NISC, a technology solutions provider for utility and broadband companies, is seeking an experienced Data Engineer to join their growing team of data analytics experts. With over 50 years of experience and serving 950+ utility and broadband companies, NISC's enterprise software enables their Members to compete effectively and excel in customer service.

The Data Engineer will be responsible for curating and optimizing data and data pipeline architecture, as well as optimizing data flow and collection for various application teams. They will support application experts, software developers, database architects, and data analysts on a Data Roadmap strategy, ensuring optimal data delivery architecture is consistent throughout ongoing projects.

Key responsibilities include:

  • Assembling large, complex data sets that meet functional/non-functional business requirements
  • Designing and building optimal data pipelines using AWS technologies
  • Working with stakeholders to assist with data-related technical issues and support data infrastructure needs
  • Creating data tools for analytics and data scientist team members
  • Identifying and implementing internal process improvements

The ideal candidate should have:

  • Experience with AWS services, Databricks, Delta Lake, and big data tools
  • Knowledge of relational SQL and NoSQL databases
  • Experience with data pipeline and workflow management tools
  • Strong analytic skills and the ability to work with unstructured datasets
  • Excellent communication skills and the ability to work in a team environment

NISC offers a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) with company match, educational assistance, and various wellness programs. The position is available as a hybrid role in Cedar Rapids, IA, Lake Saint Louis, MO, or Mandan, ND, with the possibility of remote work for candidates with applicable industry experience in Databricks.

Join NISC to be part of an innovative team committed to developing cutting-edge technology solutions for the utility and broadband industry.

Last updated 2 months ago

Responsibilities For Data Engineer

  • Assemble large, complex data sets that meet functional / non-functional business requirements
  • Design and build optimal data pipelines from a wide variety of data sources using AWS technologies
  • Work with stakeholders to assist with data-related technical issues and support their data infrastructure needs
  • Create data tools for analytics and data scientist team members
  • Identify, design, and implement internal process improvements
  • Work with other data engineering experts to strive for greater functionality

Requirements For Data Engineer

Java
Scala
Python
PostgreSQL
MongoDB
Cassandra
  • Experience building and optimizing data pipelines, architectures, and data sets
  • Strong analytic skills related to working with unstructured datasets
  • Experience with AWS: Lambda, S3, SQS, SNS, CloudWatch, etc.
  • Experience with Databricks and Delta Lake
  • Experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Experience with relational SQL and NoSQL databases, including Oracle, Postgres Cassandra, and DynamoDb
  • Experience with data pipeline and workflow management tools: Hevo Data, Airflow, etc.
  • Experience with AWS cloud services: EC2, Databricks, EMR
  • Experience with stream-processing systems: Apache Spark, Kafka Streams, Spring Cloud, etc.
  • Experience with object-oriented languages: Java, Scala
  • Strong verbal and written communication skills

Benefits For Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, Dental and Vision Insurance
  • Health Savings Account (HSA) with $100 monthly contributions from NISC
  • Dependent Care Flexible Spending Account (FSA)
  • Life insurance up to x3 annual base salary
  • Short- and long-term disability
  • 401(k) with employee match up to 6% and employer 4% salary base contributions
  • PTO accrual, 120 Life Leave Event hours, 9 paid holidays and an annual holiday week
  • $2,500 Interest-FREE technology loan program
  • $25,000 employee educational assistance program
  • Employee Assistance Program
  • Wellness Rewards program

Interested in this job?

Jobs Related To NISC Data Engineer

Sr. Business Intelligence Engineer, EU FBA

Senior Business Intelligence Engineer role at Amazon's FBA team, focusing on analytics and optimization for high-value items in e-commerce fulfillment.

Business Intelligence Engineer III, Supply Chain

Senior Business Intelligence Engineer role at Amazon focusing on supply chain analytics and optimization through data engineering and visualization.

Senior Business Intelligence Engineer, DCC Communities

Senior Business Intelligence Engineer role at AWS, focusing on data warehouse development and analytics for global data center infrastructure operations.

Sr. Business Intelligence Engineer, AWS

Senior Business Intelligence Engineer position at AWS, focusing on data analytics, reporting solutions, and business insights, with competitive compensation and benefits.

Senior Business Intelligence Engineer, Sales Insights & Recommendations

Senior Business Intelligence Engineer role at Amazon Advertising, focusing on data analysis and BI solutions for sales team effectiveness.