Analytics Engineer

5 days ago


Cape Town, Western Cape, South Africa Analyticsengineering Full time

Claremont, South Africa | Posted on 18/03/2025

We are seeking a skilled and detail-oriented Analytics Engineer to join our data team. This role is key in building, optimising, and maintaining data pipelines that drive our business intelligence and analytics efforts. The Analytics Engineer will collaborate closely with data scientists, data analysts, and other stakeholders to ensure data is accessible, reliable, and actionable. If you're passionate about creating scalable data solutions and enabling data-driven decisions, we'd love to meet you.

Key Performance Outputs

  • Data Pipeline Development: Design, build, and maintain robust ETL (Extract, Transform, Load) pipelines to collect, transform, and integrate data from various sources.
  • Data Modeling: Develop and maintain clean, reusable, and reliable data models to support analytics, reporting, and machine learning.
  • Data Quality: Ensure data integrity, accuracy, and consistency through regular monitoring, testing, and validation processes.
  • Collaboration with Stakeholders: Work closely with data analysts, data scientists, and business stakeholders to understand requirements and deliver solutions that meet business needs.
  • Tool Optimisation: Optimise analytics workflows and tool usage (e.g. dbt, Airflow, SQL) for scalability and efficiency.
  • Documentation and Best Practices: Document data transformations, pipelines, and business logic to ensure knowledge sharing and alignment with best practices.
  • Performance Tuning: Optimise queries and storage solutions for efficiency, scalability, and cost-effectiveness.
Requirements

Education / Experience

  • Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related field (or equivalent experience).
  • 3+ years of experience in data engineering, analytics engineering, or a similar role.
  • Strong proficiency in SQL, with the ability to write complex queries and optimize for performance.
  • Experience with ETL tools and data orchestration frameworks (e.g. dbt, Apache Airflow, Prefect).
  • Solid understanding of data warehousing concepts and data modeling techniques (e.g. star schema, snowflake schema).
  • Familiarity with cloud data platforms (e.g. Snowflake, BigQuery, Redshift).
  • Experience with version control systems like Git and familiarity with CI/CD pipelines.
  • Ability to work independently and manage multiple tasks while meeting deadlines.
Functional / Technical
  • Version Control (Git) – Managing code changes in analytics pipelines.
  • Experience with BI and visualization tools (e.g., Looker, Tableau, Power BI).
  • Data Governance & Quality – Implementing data validation, observability, and documentation standards.
  • Strong proficiency in SQL, with experience in writing complex queries and query optimization.
  • Experience with ETL tools and data orchestration frameworks (e.g., dbt, Apache Airflow, Prefect).
  • Solid understanding of data warehousing concepts and data modeling techniques (e.g., star schema, snowflake schema).
  • Familiarity with cloud data platforms (e.g., Snowflake, BigQuery, Redshift).
  • Experience with version control systems like Git and familiarity with CI/CD pipelines.
  • Ability to work independently and manage multiple tasks while meeting deadlines.
#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa Snap Analytics Full time

    About Snap AnalyticsSnap Analytics is a high-growth data analytics consultancy with offices in the UK and India. Our mission is to simplify complex data and empower enterprise businesses to achieve their strategic goals through cutting-edge cloud analytics solutions.The RoleAs a Senior Data Consulting expert, you will lead advanced solutions on Databricks...


  • Cape Town, Western Cape, South Africa Snap Analytics Full time

    About Snap AnalyticsSnap Analytics is a high-growth data analytics consultancy with offices in the UK and India.Our MissionWe simplify complex data and empower enterprise businesses to achieve their strategic goals through cutting-edge cloud analytics solutions.The RoleYou will lead the way in delivering advanced solutions on Databricks while engaging with...


  • Cape Town, Western Cape, South Africa Snap Analytics Full time

    About Snap AnalyticsWe are a leading data analytics consultancy with a presence in the UK and India. Our vision is to revolutionise the way businesses interact with data by leveraging cutting-edge cloud analytics solutions.The Job DescriptionThis Senior Data Consulting role involves leading the development of advanced Databricks solutions while fostering...


  • Cape Town, Western Cape, South Africa Snap Analytics Full time

    About Snap AnalyticsWe are a high-growth data analytics consultancy with offices in the UK and India. Our mission is to simplify complex data and empower businesses to achieve their strategic objectives through innovative cloud analytics solutions.The Job BriefThis Senior Data Consulting role involves leading the development of advanced Databricks solutions...


  • Cape Town, Western Cape, South Africa Snap Analytics Full time

    Senior Data Consultant (Databricks)Department: DeliveryEmployment Type: Contract / TempLocation: South AfricaReporting To: Tom BruceDescriptionStart Date: ASAPLocation: Hybrid; Cape Town, South AfricaType:PermanentA bit about us… Snap Analytics is a high-growth data analytics consultancy with offices in the UK and India. Our mission is to simplify complex...

  • Analytics Engineer

    5 days ago


    Cape Town, Western Cape, South Africa United Exports Full time

    Claremont, South Africa | Posted on 18/03/2025We are seeking a skilled and detail-oriented Analytics Engineer to join our data team. This role is key in building, optimising, and maintaining data pipelines that drive our business intelligence and analytics efforts. The Analytics Engineer will collaborate closely with data scientists, data analysts, and other...

  • Data Engineer

    4 days ago


    Cape Town, Western Cape, South Africa Analyticsengineering Full time

    Analytics Engineering Role OverviewWe are seeking a skilled and detail-oriented Analytics Engineer to join our data team. This role is key in building, optimising, and maintaining data pipelines that drive our business intelligence and analytics efforts.The Analytics Engineer will collaborate closely with data scientists, data analysts, and other...


  • Cape Town, Western Cape, South Africa Snap Analytics Full time

    About Snap AnalyticsWe are a pioneering data analytics consultancy with offices in the UK and India. Our goal is to demystify complex data and empower businesses to achieve their strategic objectives through innovative cloud analytics solutions.The PositionIn this Senior Data Consulting role, you will spearhead the development of sophisticated Databricks...


  • Cape Town, Western Cape, South Africa Snap Analytics Full time

    Senior Data Consultant (Databricks)Department: DeliveryEmployment Type: Contract / TempLocation: South AfricaReporting To: Tom BruceDescriptionThe headlines...Start Date: ASAPLocation: Hybrid; Cape Town, South AfricaType:PermanentA bit about us...Snap Analytics is a high-growth data analytics consultancy with offices in the UK and India. Our mission is to...

  • Analytics Specialist

    15 hours ago


    Cape Town, Western Cape, South Africa Fact Full time

    About the Role:The Analytics Engineer will design, build, and maintain data pipelines to collect, transform, and integrate data from various sources.This includes developing and maintaining clean, reusable, and reliable data models to support analytics, reporting, and machine learning.Responsibilities:Data Pipeline Development: Design, build, and maintain...


  • Cape Town, Western Cape, South Africa HR Genie Full time

    Our Client a Global tech firm is seeking a Manager: Data and Analytics (Analytics Engineering) to join their team in a banking project on a contract basis in Cape town (Onsite). They offer stability, growth, attract rates and a great working environmentAbout the role:As the Manager: Analytics Engineering you will play a pivotal role in designing and managing...


  • Cape Town, Western Cape, South Africa HR Genie Full time

    Our Client a Global tech firm is seeking a Manager: Data and Analytics (Analytics Engineering) to join their team in a banking project on a contract basis in Cape town (Onsite). They offer stability, growth, attract rates and a great working environmentAbout the role:As the Manager: Analytics Engineering you will play a pivotal role in designing and managing...


  • Cape Town, Western Cape, South Africa Dentons Full time

    Company OverviewDentons is a global law firm that values innovation and collaboration. Our diverse team of experts comes together to provide holistic business solutions to our clients.About the RoleThe Global Power Platform Engineer will play a crucial role in leveraging data analytics and visualization tools to enhance decision-making processes within our...


  • Cape Town, Western Cape, South Africa Principa Full time

    Required Skills and QualificationsTo be successful in this role, you should have a numerical degree in statistics, operational research, computer science, engineering, mathematics, or a related field.At least 2 years of experience in consumer credit analytics is required, and you should have a strong understanding of analytical software, including Python,...


  • Cape Town, Western Cape, South Africa Spinnaker Software Full time

    Spinnaker Software is seeking a skilled Test Engineer with Analytical Skills to join our Technical Team.The ideal candidate will have a strong background in software testing and quality assurance, with experience in functional testing, exploratory testing, and API testing.This role involves working closely with cross-functional teams to identify and resolve...


  • Cape Town, Western Cape, South Africa United Exports Full time

    Data Analytics PositionUnited Exports seeks a talented Analytics Solutions Architect to lead the development of advanced analytics solutions using machine learning algorithms, statistical modeling, and data visualization techniques.ResponsibilitiesCollaborate with data engineers to design and develop data pipelines that integrate with existing...

  • Data Engineer III

    2 days ago


    Cape Town, Western Cape, South Africa LexisNexis Risk Solutions Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team as an analytical solutions developer. As a key member of our team, you will design, develop, and maintain scalable data models and analytical solutions using Amazon Redshift.Your primary focus will be on developing and optimizing complex SQL queries and analytical procedures to...


  • Cape Town, Western Cape, South Africa Hangar49 Full time

    Career Opportunity at Hangar49We are seeking a skilled Cold Outreach Marketer to drive lead generation for our B2B operations. The ideal candidate will excel in creating and managing personalized outreach campaigns targeting decision-makers and influencers within key industries.Key Responsibilities:Data Management & Analysis: Design, manage, and optimize...


  • Cape Town, Western Cape, South Africa Impact Full time

    Impact.com is seeking a skilled Data Analyst to join our team. As a Data Analyst, you will be responsible for providing data-driven insights to support business decisions. You will work closely with stakeholders to understand their data needs and translate business questions into data problems.You will collect, analyze, and interpret large datasets to...


  • Cape Town, Western Cape, South Africa Onsi Full time

    Unlock Career Opportunities with OnsiLocation: South Africa (Cape Town), Hybrid/RemoteWe are a forward-thinking company, always striving to innovate and grow. As a seasoned Data Engineer, you will take centre stage in driving data-driven insights to propel our business forward.Your responsibilities will encompass designing and developing scalable data...