Position: Data Engineer
Company: Supernova Development
Category: Java
Experience required: 5y
English level: upper

We are an AI-powered cloud-based SaaS solution provider that enables electric, gas and water utilities worldwide to personalize customer experiences, optimize grid and customer operations, and accelerate their journey towards the clean energy future. We are a growth-phase start-up headquartered in the heart of Silicon valley. We have recently secured
Series C-1 funding and are growing rapidly across the world, having acquired some of the biggest names (from USA, Canada, the EU, Dubai, India, Japan, Australia and New Zealand etc.) in the energy & utilities industry as customers. We have over 17 patents, $50M+ in funding, housing 30+ data scientists and 100+ engineers, each bringing a passion for AI to utilities and homes around the world.


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 bidgely 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 Eco Systems.
● 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.