The Big Data Architect shall lead the Big Data Engineering team. The consultant will play the role of technical lead and provide professional services to support the long term IT strategy and planning to include high level analysis, professional reports and presentations, and mentoring, support and training.
A. Deliverables or Tasks:
- Provide vision, gather requirements and translate client user requirements into technical architecture.
- Design and implement an integrated Big Data platform and analytics solution
- Design and implement data collectors to collect and transport data to the Big Data Platform.
4. Implement monitoring solution(s) for the Big Data platform to monitor health on the infrastructure
Technical Knowledge and Skills:
· 4-5 years of programming experience in Python, Java and Scala is must.
· Strong experience with REST API development using Python frameworks (Django, Flask etc.)
· Micro Services/Web service development experience using Spring framework.
· Strong experience in Amazon EMR/DataBricks/Cloudera CDP
· Experience with Dask, Numpy, Pandas, Scikit-Learn
· Hands-on experience in Big Data, Cloudera Distribution 7.x, RDBMS
· Hands-on experience building data pipelines using Hadoop components Sqoop, Hive, Solr, MR, Impala, Spark, Spark SQL., HBase.
· Strong experience working in Real-Time analytics like Spark/Kafka/Storm
· Experience with Jenkins, JIRA
· Expertise in Unix/Linux environment in writing scripts and schedule/execute jobs.
We are looking for consultant who can provide vision and technical leadership on the project. The resource will review the existing the architecture and recommend new technologies as appropriate. Hadoop engineer will closely work with business units and recommend changes to provide value to business.