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
Bachelor degree in Computer Science / Information Technology or a related field