Senior Analytics Engineer

3 months ago


Cape Town, South Africa Impact tech Inc Full time

Our Company:

At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS platform for businesses to automate their partnerships and grow their revenue like never before. We have an entrepreneurial spirit and a culture where ambition and curiosity is rewarded. If you are looking to join a team where your opinion is valued, your contributions are noticed, and enjoy working with fun and talented people from all over the world, then this is the place for you

impact.com, the world’s leading partnership management platform, is transforming the way businesses manage and optimize all types of partnerships—including traditional rewards affiliates, influencers, commerce content publishers, B2B, and more. The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust to make purchases, get information, and entertain themselves at home, at work, or on the go. To learn more about how impact.com’s technology platform and partnerships marketplace is driving revenue growth for global enterprise brands such as Walmart, Uber, Shopify, Lenovo, L’Oreal, Fanatics and Levi’s, visit www.impact.com.

Your Role at impact.com:

We’re looking for an experienced Senior Analytics Engineer to play a pivotal role in establishing a robust data analytics competency at Impact. As our business expands, we increasingly rely on sophisticated data products and insights to drive data-driven decision-making.

In this role, you'll take the lead in designing and implementing efficient data workflows to move, transform, aggregate, and enrich data from various sources into a centralised data warehouse and data marts. You will work closely with data analysts, data scientists, and other stakeholders to ensure the seamless integration and optimization of our data infrastructure. Our ideal candidate will have a strong technical background in data engineering, a deep understanding of data analytics, and the ability to effectively collaborate across teams to deliver impactful solutions.

What You'll Do:

Design and maintain scalable data models that meet business requirements, ensuring best practices in schema design. Collaborate with analysts, and stakeholders to translate data needs into effective models. Write, optimise, and maintain complex SQL queries to support data transformation and analysis. Ensure the performance and scalability of SQL code and conduct code reviews to maintain best practices. Implement and manage dbt projects, developing and maintaining models, tests, and documentation to ensure data accuracy and consistency. Continuously improve dbt workflows to enhance efficiency. Establish and enforce data quality standards and governance policies. Monitor data pipelines for accuracy and completeness, and implement validation procedures to resolve data issues. Collaborate effectively with cross-functional teams, communicating technical concepts clearly to non-technical stakeholders. Provide mentorship to junior team members, fostering continuous learning and improvement. Identify and address performance bottlenecks in data processing and querying. Implement optimization techniques to enhance database performance, and continuously monitor and tune operations for efficiency.

What You Have:

Proven experience in developing enterprise-level data marts to drive business reporting and analytics Expertise in relational database management systems, data modelling, and schema design Strong SQL development and Python programming skills Excellent analytical, problem-solving, written, and verbal communication skills 5+ years of experience in data pipeline development and data warehousing with big data technologies (e.g. Apache Spark, Google DataFlow, SingleStore, Impala, Kudu, BigQuery) Knowledge of data integration patterns, data load patterns, and software development best practices Proficient in version control tools Familiarity our tech stack: Databricks, dbt, Google Cloud Platform, and BigQuery is advantageous Experience with workflow management tools (e.g., Airflow, Luigi, Oozie) is beneficial Bachelor's or Master's degree in Computer Science, Data Science, or related field is advantageous Ability to collaborate effectively in a team environment with internal stakeholders is a must Good leadership and workload management skills are advantageous

Nice to have:

Affiliate & Partnerships Industry Fundamentals Certification by PXA

Benefits:

Hybrid, Casual work environment Responsible PTO policy Take the time off that you need. We are truly committed to a positive work-life balance, recognising that it is important to be happy and fulfilled in both Training & Development Learning the advanced partnership automation products Medical Aid and Provident Fund  Group schemes with Discovery & Bonitas for medical aid Group scheme for provident fund Restricted Stock Units 3-year vesting schedule pending Board approval Internet Allowance Fitness club fee reimbursements Technology stipend  Primary caregiver leave

impact.com is proud to be an equal opportunity workplace. All employees and applicants for employment shall be given fair treatment and equal employment opportunity regardless of their race, ethnicity or ancestry, color or caste, religion or belief, age, sex (including gender identity, gender reassignment, sexual orientation, pregnancy/maternity), national origin, weight, neurodivergence, disability, marital and civil partnership status, caregiving status, veteran status, genetic information, political affiliation, or other prohibited non-merit factors.



  • Cape Town, South Africa Lula Full time

    WHAT WE DO Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they love. If you're looking for a new place to call ‘home' that believes in the...

  • Junior Data Analyst

    3 months ago


    Cape Town, South Africa Idiro Analytics Full time

    Idiro Analytics, a European headquartered AI and analytics company is looking for a number of junior data analysts to work for our clients, who are based in Europe and N. AMerica, primarily in the following industries: retail, insurance, banking and telecoms. **Requirements**: - Perfect fluent English - Very strongt SQL skills - Experience in Tableau,...

  • Advanced Analytics

    3 months ago


    Cape Town, South Africa BigTalent Full time

    **Requirements**: - BSc degree in Engineering; Computer Science or similar - 3 - 5 years' experience in data analytics and advanced analytics - SQL skills - Retail or FMCG experience is advantageous What the opportunity offers: - Exceptional leadership, learn and grow with a highly experienced senior data scientist - Company culture that fosters growth...

  • Analytics Engineer

    4 weeks ago


    Cape Town, South Africa Pargo Full time

    We’re looking for a talented Analytics Engineer to join us at Pargo. As a key player in our data-driven business, you'll be instrumental in advancing our data infrastructure and transforming raw data into actionable insights. We offer an exciting work environment, and the chance to be part of a fast-growing company that is revolutionizing the ecommerce...


  • Cape Town, South Africa 2U Full time

    At 2U, we are all in on purpose. We are motivated by our mission – to eliminate the back row in education – and connected by our shared passion to deliver world-class digital education at scale. As the parent company of edX, the world’s leading online learning platform, 2U powers more than 4,000 online higher education offerings – from free courses...

  • Analytics Engineer

    1 month ago


    Cape Town, South Africa Impact tech Inc Full time

    Our Company: At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS...

  • Analytics Engineer

    4 weeks ago


    Cape Town, South Africa Pargo Full time

    Job DescriptionWe’re looking for a talented Analytics Engineer to join us at Pargo. As a key player in our data-driven business, you'll be instrumental in advancing our data infrastructure and transforming raw data into actionable insights. We offer an exciting work environment, and the chance to be part of a fast-growing company that is revolutionizing...


  • Cape Town, Western Cape, South Africa CodeConnect Staffing (Pty) Ltd Full time

    About the Opportunity:CodeConnect Staffing (Pty) Ltd is seeking a highly skilled Senior Data Engineer to join our client's team. As a key member of the organization, you will play a crucial role in designing and implementing robust data pipelines and infrastructure that drive business growth and innovation.Key Responsibilities:Design and develop scalable...


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    We are looking for a Senior Data Engineer to support and manage BI analytics solutions. In this role, you should have a background in data and business intelligence. You should be analytical; an excellent communicator and a problem-solving aptitude is needed in this role. Ultimately, you will enhance our business intelligence systems to help us make better...


  • Cape Town, South Africa Datonomy Solutions Full time

    We are looking for a Senior Data Engineer to support and manage BI analytics solutions. In this role, you should have a background in data and business intelligence. You should be analytical; an excellent communicator and a problem-solving aptitude is needed in this role. Ultimately, you will enhance our business intelligence systems to help us make better...


  • Cape Town, South Africa Datonomy Solutions Full time

    We are looking for a Senior Data Engineer to support and manage BI analytics solutions. In this role, you should have a background in data and business intelligence. You should be analytical; an excellent communicator and a problem-solving aptitude is needed in this role. Ultimately, you will enhance our business intelligence systems to help us make better...

  • Analytics Lead

    5 days ago


    Cape Town, Western Cape, South Africa 2U Full time

    About This RoleWe are seeking a highly skilled Senior Data Engineer to join our team at 2U. As a key member of our analytics team, you will be responsible for constructing data sources to support analytics, analysis, and data modeling. This includes generating data-driven insights to advance the company's objectives and inform operational decision-making.Key...


  • Cape Town, South Africa Sanlam Full time

    **What will you do?** - A position as a **Senior Auditor: Data Analytics** exists within Group Internal Audit: Santam Corporate Services, based in the **Cape Town office.**What will make you successful in this role?** - To support risk-based audit assignments using data analytics, ultimately to contribute to delivering on the internal audit plan approved by...

  • Senior Data Engineer

    3 months ago


    Cape Town, South Africa OfferZen Full time

    Senior Data Engineer Are you a talented senior data engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time...


  • Cape Town, Western Cape, South Africa Datonomy Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Retail Analytics Lead to join our team at Datonomy Solutions. As a key member of our analytics team, you will be responsible for developing and implementing advanced data analytics strategies to drive business growth and improvement in the retail sector.Key ResponsibilitiesDevelop and Implement Advanced...


  • Cape Town, Western Cape, South Africa Hyperclear Tech Full time

    About the RoleWe are seeking a highly skilled Senior Credit Risk Analyst to lead our Analytics Hub team at Hyperclear Tech. As a key member of our team, you will be responsible for delivering high-quality analytical services across the credit life cycle.Key ResponsibilitiesLead the Analytics Hub team and provide guidance and mentorship to team...


  • Cape Town, South Africa Sanlam Full time

    What will you do? A position as a Senior Auditor: Data Analytics exists within Group Internal Audit: Santam Corporate Services, based in the Cape Town office. To conduct various types of assurance and consulting reviews with the primary use of Data Analytics across the Santam Group (Santam Ltd, subsidiaries, portfolio managers, underwriting...


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

    Job Title: Senior Geotechnical EngineerJob Summary:HR Genie is seeking a highly experienced Senior Geotechnical Engineer to join our team as a Technical Specialist (Bridges). The successful candidate will be responsible for leading and working with teams of Engineers, Designers, and Draughtspersons across major-sized projects and a portfolio of clients.Main...


  • Cape Town, South Africa Vodafone Full time

    **Role purpose**: The H Band Specialist Data Analytics role is based in the Network Performance Intelligence department within Vodacom Technology’s Africa Service Operations Centre (ASOC) This role exists at the intersection of network performance statistics, business and software automation. The primary goal of this position is to ensure we deliver a...


  • Cape Town, South Africa Acuity Consultants Full time

    Job Description This is an incredible opportunity for a Senior Data Engineer to join the global leading software company focused on providing the logistics & transportation industry with cutting-edge algorithms, data analytics, and route-analysis solutions.  Cape Town-based with hybrid working, the CTC on offer for this Senior Data Engineer role is...