Company Neurio Technology

Name Senior Data Engineer - Clean Energy

Req # 59749

Location Vancouver CLEAN

Employment Type Full Time

Shift 1st

At Generac, we bring our best energy to work every day and promote a drive to win while respecting others and supporting growth. Join us, as we inspire change for a better world, positively impact our people and the community, influence and achieve positive results that support growth, and innovate the industry. 

Are you interested in joining a high-growth company and software team in the Clean Energy industry? 

Do you want to work with massive amounts of real-time energy data, and the latest technologies in IoT, machine learning, big data, and SaaS? 

Come join the Clean Energy Team in our mission to accelerate the adoption of renewable energy and create a more intelligent home!

Neurio, a subsidiary of Generac Power Systems, is looking for Data Engineers to contribute to our technical vision and to design and build our new cloud data store, and data intelligence pipeline.

Our software combines intermittent energy sources like solar with residential storage systems in order to build a reliable, environmentally sustainable electricity grid. Our applications help homeowners control their appliances and renewable energy sources for energy savings, help them manage and understand their homes’ energy consumption, help installers manage large fleets of devices, and much more.

What will you do?

As a senior member of the team, you will have significant responsibility and influence in shaping its future direction. We are looking for someone to iterate quickly on all stages of data pipeline, including bringing data intelligence products to production.

You should have deep expertise in the design, creation, management, and business use of large datasets, across a variety of data platforms. You should have excellent business and interpersonal skills to be able to work with business owners to understand data requirements, and to build highly scalable timeseries and data lake systems.

Successful candidates will have strong engineering skills and communication, as well as, a belief that data driven processes lead to great products. You will need to have a passion for quality and an ability to understand complex systems.

Above all you should be passionate about working with huge data sets and someone who loves to bring datasets together to answer business questions and drive growth.

As part of this role, you will be required to: 

• Analyze and extract relevant information from large amounts of streaming data to create an event driven data pipeline.
• Establish scalable, efficient, automated processes for large scale data analyses, model development, validation and implementation, specifically productizing ML applications
• Propose and validate solutions for real time streaming solutions
• Work closely with scientists and engineers to create and deploy new features 

What will you be required to have?

  • Bachelor’s Degree in Computer Science or related field
  • Production experience with various real time streaming technologies (Flink, Spark, Samza, etc.)
  • 3+ years of Production Experience with Java/Scala and Python
  • 1 to 3+ years of Expertise in developing big data pipelines using technologies like Kafka or Kinesis
  • 1 to 3+ years of Experience with large scale data warehousing, mining or analytic systems.
  • 1- 3+ years of Experience with various AWS services (EC2, S3, Lambda, Kinesis, EMR, Redshift etc.) 
  • Experience building scalable infrastructure software or distributed systems for commercial online services
  • Strong knowledge of SQL and NoSQL data stores
  • Experience with YARN, Kubernetes
  • Experience with orchestration tools such as Apache Airflow

What else will you need to be successful?

  • Background in Machine Learning and productizing Data Intelligence pipelines
  • Strong communication skills and commitment to teamwork
  • Sharp analytical abilities and proven design skills
  • Strong sense of ownership, urgency, and drive
  • Proven leadership abilities in an engineering environment in driving operational excellence and best practices

Why work for us?

  • Comprehensive medical benefits
  • Employer RRSP contribution matching
  • Hybrid work schedule
  • Spacious new office in the heart of downtown Vancouver


“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.”