Description

Job Responsibilities / Role

 

•     Take responsibility for the software delivery by ensuring quality and scope expectations are met.

•     Contribute and take ownership of the technical design and ensure all aspects of the system architecture are well documented.

•     Work closely with partner technology teams and to collaborate effectively.

 

Candidates must have the technical skills listed below, and in addition, have worked within a data team in the last 5- 10 years. History of role stability is preferred.

Technical Skills Required:

 

•     Very deep understanding of Python, Pyspark, Pandas, JulyterLab (working with notebooks).

•     Experience in SQL, Hive, Hadoop.

•     Experience using AWS platform.

•     Solid experience with continuous integration and continuous delivery tools like Git, Jenkins etc.

•     Agile development/Software life cycle.

 

Nice to have Skills:

 

•     Experience with Kafka

•     Specifically, experience using EMR (Elastic Map Reduce) in AWS to run Spark clusters.

•     Knowledge of Terraform

•     Experience with Ansible, Bash scripting, boto3

•     Experience configuring continuous integration and continuous delivery tools.

 

Qualities & Skills:

 

•     Energetic, motivated, and determined

•     Pragmatic and results-oriented

•     Adaptable to diverse set of technical responsibilities

•     Excellent analytical and problem-solving skills.

•     Productive and able to manage time effectively.

•     Strong written and verbal communication skills

Qualifications:

Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery at an advanced level

Education

Bachelor's Degree