You will be responsible for
Job Summary:
Build solutions for the real-world problems in workforce management for retail. You will work with a team of highly skilled developers
and product managers throughout the entire software development life cycle of the products we own. In this role you will be responsible
for designing, building, and maintaining our big data pipelines. Your primary focus will be on developing data pipelines using available
tec hnologies.
In this job, I’m accountable for:
Following our Business Code of Conduct and always acting with integrity and due diligence and have these specific risk responsibilities:
-Represent Talent Acquisition in all forums/ seminars pertaining to process, compliance and audit
-Perform other miscellaneous duties as required by management
-Driving CI culture, implementing CI projects and innovation for withing the team
-Design and implement scalable and reliable data processing pipelines using Spark/Scala/Python &Hadoop ecosystem.
-Develop and maintain ETL processes to load data into our big data platform.
-Optimize Spark jobs and queries to improve performance and reduce processing time.
-Working with product teams to communicate and translate needs into technical requirements.
-Design and develop monitoring tools and processes to ensure data quality and availability.
-Collaborate with other teams to integrate data processing pipelines into larger systems.
-Delivering high quality code and solutions, bringing solutions into production.
-Performing code reviews to optimise technical performance of data pipelines.
-Continually look for how we can evolve and improve our technology, processes, and practices.
-Leading group discussions on system design and architecture.
-Manage and coach individuals, providing regular feedback and career development support aligned with business goals.
-Allocate and oversee team workload effectively, ensuring timely and high-quality outputs.
-Define and streamline team workflows, ensuring consistent adherence to SLAs and data governance practices.
-Monitor and report key performance indicators (KPIs) to drive continuous improvement in delivery efficiency and system uptime.
-Oversee resource allocation and prioritization, aligning team capacity with project and business demands.