The Specialist Data Engineer works embedded as a member of a squad or across multiple squads to produce, test, document, and review algorithms and data-specific source code that supports the deployment and optimization of data retrieval, processing, storage, and distribution for specific business areas.
Responsibilities
Data Architecture & Data Engineering
Understand the technical landscape and bank-wide architecture to effectively design and deliver data solutions (architecture, pipeline etc.).
Translate and interpret data architecture direction and business requirements to synthesize data solution designs.
Participate in design thinking processes to successfully deliver data solution blueprints.
Leverage relational and No-SQL databases, integration, and streaming platforms to deliver sustainable business-specific data solutions.
Design data retrieval, storage, and distribution solutions throughout all phases of the development lifecycle.
Develop high-quality data processing and storage designs in a test-driven and domain-driven environment.
Build analytics tools utilizing the data pipeline by producing optimized and documented source code and algorithms.
Create and maintain sophisticated CI/CD pipelines in Jenkins or similar tools and deploy to multi-site environments.
Automate tasks through tools and scripting technologies such as Ansible and Chef.
Debug existing source code and polish feature sets.
Assemble large, complex data sets and build infrastructure to automate high volumes of data delivery.
Create data tools for analytics and data science teams to optimize data sets.
Ensure designs support principles of self-service, repeatability, testability, scalability, and resilience.
Apply general design patterns and paradigms to deliver technical solutions.
Support infrastructure builds for optimal extraction, transformation, and loading (ETL) of data.
Continuous optimization and automation of data processes.
Ensure quality assurance and testing of data solutions aligned to QA Engineering standards.
Implement Group Security standards to ensure the separation, security, and quality of data.
Monitor performance and ensure ongoing optimization of data solutions.
People and Mentorship
Coach and mentor other engineers.
Conduct peer reviews, testing, and problem-solving within and across the broader team.
Build data science team capability in the use of data solutions.
Risk & Governance
Identify and mitigate technical risks pre, during, and post-deployment.
Update and design application documentation aligned to organizational technical standards and risk/governance frameworks.
Create business cases and solution specifications for governance processes.
Participate in incident management and Disaster Recovery (DR) activities.
Deliver projects on time and on budget.
Requirements
Education: BA/BSc/HND degree in a relevant field.
Experience: 3+ years of relevant experience.
Technical Proficiency: Proficiency in Hadoop is required.
Key Skills: Spark and/or AWS knowledge is a distinct advantage.
Specialization: Experienced in lake formation and ability to adapt to in-house built ETL tools.
How to Apply
Qualified candidates are invited to apply through the Absa Bank career portal by visiting https://www.myjobmag.co.ke/apply-now/1166364 which redirects to the official workday application page.