Data Engineer

7 days ago


Johannesburg, South Africa Puma Energy Full time

Collaborate with data scientists and business stakeholders to design, develop, and maintain efficient data pipelines feeding into the organization's data lake. Ensure the data lake contains accurate, up-to-date, and high-quality data, enabling data scientists to develop insightful analytics and business stakeholders to make well-informed decisions. Utilize expertise in data engineering and cloud technologies to contribute to the overall success of the organization by providing the necessary data infrastructure and fostering a data-driven culture. Demonstrate a strong architectural sense in defining data models, leveraging the Poly-base concept to optimize data storage and access. Facilitate seamless data integration and management across the organization, ensuring a robust and scalable data architecture. Take responsibility for defining and designing the data catalogue, effectively modelling all data within the organization, to enable efficient data discovery, access, and management for various stakeholders. Key Responsibilities: Design, develop, optimize, and maintain data architecture and pipelines that adhere to ETL principles and business goals. Develop complex queries and solutions using Scala, .NET, Python / PySpark languages. Implement and maintain data solutions on Azure Data Factory, Azure Data Lake, and Databricks. Create data products for analytics and data scientist team members to improve their productivity. Advise, consult, mentor, and coach other data and analytic professionals on data standards and practices. Foster a culture of sharing, re-use, design for scale stability, and operational efficiency of data and analytical solutions. Lead the evaluation, implementation, and deployment of emerging tools and processes for analytic data engineering in order to improve our productivity as a team. Develop and deliver communication and education plans on analytic data engineering capabilities, standards, and processes. Partner with business analysts and solutions architects to develop technical architectures for strategic enterprise projects and initiatives. Collaborate with other team members and effectively influence, direct, and monitor project work. Develop strong understanding of the business and support decision making. Requirements: Experience: 10 years of overall experience & at least 5 years of relevant experience. 5 years of experience working with Azure data factory & Databricks in a retail environment. Skills: Bachelor's degree required; Computer Science Engineering. 5+ years of experience working in data engineering or architecture role. Expertise in SQL and data analysis and experience with at least one programming language (Scala and .NET preferred). Experience developing and maintaining data warehouses in big data solutions. Experience with Azure Data Lake, Azure Data Factory, and Databricks in the data and analytics space is a must. Database development experience using Hadoop or Big Query and experience with a variety of relational, NoSQL, and cloud data lake technologies. Worked with BI tools such as Tableau, Power BI, Looker, Shiny. Conceptual knowledge of data and analytics, such as dimensional modelling, ETL, reporting tools, data governance, data warehousing, and structured and unstructured data. Big Data Development experience using Hive, Impala, Spark, and familiarity with Kafka. Exposure to machine learning, data science, computer vision, artificial intelligence, statistics, and/or applied mathematics. Languages: Fluency in verbal and written English mandatory. Fluency in Spanish & French is useful. Key Relationships and Department Overview: Internal: CEO & COO of Africa, Managers across various departments, Senior Management, Head of Departments in other regional hubs of Puma Energy. #J-18808-Ljbffr


  • Process Engineer

    1 day ago


    Johannesburg Metropolitan Area, South Africa Gig Engineer Full time R1 000 000 - R2 000 000 per year

    Gig Engineeris seeking an experiencedProcess Engineeron behalf of its client in the banking sector. The Process Engineer leads end-to-end optimisation, redesign, automation, and engineering of business processes across the bank.Role OverviewThis role is central to enabling digital transformation, operational excellence, customer experience improvements, and...


  • Johannesburg, South Africa Gig Engineer Full time

    Changing the way the world works @ Gig Engineer | Founder | MBA | Engineer | Jedi Gig Engineer is seeking an experienced Senior Process Engineer to lead process development and optimisation efforts on behalf of its client, dedicated to advancing nuclear fuel technologies for next-generation reactors. In this role, you will oversee the design, implementation,...


  • Johannesburg, South Africa Gig Engineer Full time

    Gig Engineer is seeking an experienced Senior Process Engineer to lead process development and optimisation efforts on behalf of its client, dedicated to advancing nuclear fuel technologies for next-generation reactors. In this role, you will oversee the design, implementation, and scaling of processes across the Nuclear Fuel Cycle, utilising proprietary ASP...


  • Johannesburg, South Africa Ntt Data, Inc. Full time

    Senior Data Management Security Engineer NTT DATA, Inc. is hiring for a Senior Data Management Security Engineer. The role focuses on defining and enforcing data security strategies, policies, and controls across the organization's data landscape to protect data assets while enabling secure and compliant data usage across analytics, operations, and digital...

  • Data Analyst

    14 hours ago


    Johannesburg, South Africa NTT Data Full time

    Role Summary The Data Analyst will play a pivotal role in transforming data into actionable insights that drive strategic decision-making across the organisation. This role requires a strong analytical mindset and proficiency in data visualisation. The ideal candidate will bridge the gap between data and business. Responsibilities Develop and maintain...


  • Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time R800 000 - R1 200 000 per year

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.The Data Management Security Engineer...

  • Data Analyst

    1 day ago


    Johannesburg, Gauteng, South Africa NTT Data Full time R500 000 - R1 200 000 per year

    Role Summary:The Data Analyst will play a pivotal role in transforming data into actionable insights that drive strategic decision-making across the organisation. This role requires a strong analytical mindset and proficiency in data visualisation. The ideal candidate will bridge the gap between data and business.Responsibilities:Develop and maintain...

  • Senior Data Scientist

    19 hours ago


    Johannesburg, South Africa NTT Data Full time

    Job Summary The Senior Data Scientist will lead the design, development, and deployment of advanced analytics and machine learning solutions that drive strategic decision-making and operational efficiency. This role requires a deep understanding of data science, data engineering, and AI concepts, and will play a pivotal role in embedding intelligent...

  • Senior Data Analyst

    14 hours ago


    Johannesburg, South Africa NTT Data Full time

    Role Summary The Senior Data Analyst will play a pivotal role in transforming data into actionable insights that drive strategic decision-making across the organisation. This role requires a strong analytical mindset and proficiency in data visualisation. The ideal candidate will bridge the gap between data and business. Responsibilities Develop and maintain...


  • Johannesburg, Gauteng, South Africa NTT Data Full time US$80 000 - US$160 000 per year

    Job SummaryThe Senior Data Scientist will lead the design, development, and deployment of advanced analytics and machine learning solutions that drive strategic decision-making and operational efficiency. This role requires a deep understanding of data science, data engineering, and AI concepts, and will play a pivotal role in embedding intelligent...