Data Engineer

Data Engineer

Ref: 193Wednesday 19 January 2022

Unique opportunity to join an AI-powered, SaaS solution provider whose mission is to enable utility providers to optimise grid and customer behaviours and accelerate our journey towards a clean energy future.

Headquartered in Silicon Valley the company has spent the last 10 years perfecting their solution, registered their patents, and are now fully funded to grow rapidly and bring AI to utilities and homes around the world.

With an existing client base in Ireland, they are establishing an R&D operation here to help them scale at speed and drive changes in consumer behaviours towards a clean energy future.

You can join them on this journey and enjoy fully remote working within Ireland.

 

Responsibilities

  • Able contribute to the gathering of functional requirements, developing technical
  • specifications, and project & test planning
  • Demonstrating technical expertise, and solving challenging programming and design
  • problems
  • Roughly 80% hands-on coding
  • Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Work cross-functionally with various teams including product management, QA/QE,
  • various product lines, and/or business units to drive forward results

Requirements

  • BS/MS in computer science or equivalent work experience
  • 2-4 years experience designing and developing applications in Data Engineering
  • Hands-on experience with Big data EcoSystems. Hadoop,  Hdfs, Map Reduce, YARN, AWS Cloud, EMR, S3, Spark, Cassandra, Kafka, Zookeeper
  • Expertise with any of the following Object-Oriented Languages (OOD): Java/J2EE, Scala, Python
  • Strong leadership experience: Leading meetings, presenting if required
  • Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Expertise in the Software design/architecture process
  • Expertise with unit testing & Test-Driven Development (TDD)
  • Experience on Cloud or AWS is preferable
  • Have a good understanding and ability to develop software, prototypes, or proofs of concepts (POC's) for various Data Engineering requirements.