Senior Data Engineer

1 week ago


Cape Town, Western Cape, South Africa Sana Commerce Full time R800 000 - R1 200 000 per year
Company Description

At Sana Commerce, we're committed to creating an inclusive environment because we know our diverse workforce is one of our greatest strengths.

What started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company that helps manufacturers, distributors, and wholesalers thrive in B2B commerce complexity.

Our mission? To transform the way businesses buy and sell, so they can grow, build stronger relationships, and make the most of digital commerce. Join us and take ownership of your career in a dynamic, fast-moving environment.

At Sana Commerce, we're looking for a Data Engineer (ML/AI) to design, build, and scale data systems that power our analytics and machine learning initiatives. Your work will ensure high-quality, reliable, and ML-ready data pipelines that enable both traditional analytics and advanced AI-driven solutions across the business.

What you'll get:

  • The opportunity to make an impact at a fast-growing SaaS scale-up;
  • A global and customized onboarding program (9,1/10 rated by previous hires);
  • A hybrid working model – 3 days from the office, 2 days from home.
Job Description

What you'll be doing

  • Designing and maintaining data pipelines optimized for ML/AI workloads, including handling of large-scale, unstructured, and semi-structured data.
  • Building feature pipelines and feature stores that ensure reusability and consistency of data used by machine learning models.
  • Collaborating with Data Scientists and ML Engineers to understand data requirements for training, validation, and production deployment.
  • Ensuring data quality, lineage, and governance meet standards required for AI/ML applications.
  • Supporting MLOps practices by integrating data pipelines with model training, monitoring, and deployment workflows.
  • Leveraging distributed processing frameworks (e.g., Spark, Databricks, Azure Synapse) for scalable ML data processing.
Qualifications

What you bring

  • 8+ years of experience as a Data Engineer, working with Azure and Databricks, ideally with exposure to ML/AI-related data workflows.
  • College degree that demonstrates your analytic abilities, such as Econometrics, Computer Sciences, Mathematics or similar;
  • Excellent analytical and problem-solving skills;
  • Experience with data preparation for ML/AI: managing large datasets, feature engineering, and real-time or batch data pipelines.
  • Familiarity with MLOps concepts and how data engineering supports model lifecycle management.
  • Experience with orchestration frameworks (Airflow, Prefect, or Azure Data Factory) for complex ML pipelines.
  • Knowledge of unstructured data processing (text, images, logs) is a plus.
  • Strong SQL and Python skills; experience with distributed data processing (PySpark, Dask, etc.) is a plus.

Who we are:

So, what does it mean to be a part of the Sana Commerce team?

At Sana Commerce, our values guide how we work, collaborate, and drive success.

  • Champions of Our League. "We deliver lasting success, balancing quick wins and long-term value."

    We take pride in our unique product and extensive B2B knowledge and continuously strive to improve. No matter our role, we bring value every day, helping our customers and partners succeed.
  • Supercharge Our Customers. "We're revolutionizing B2B commerce together, helping our customers to lead and succeed."

    Our customers are at the heart of everything we do. We go beyond solutions, providing the tools and support they need to grow.
  • Determined to Grow. "We embrace challenges, growing and raising the bar for ourselves and our industry."

    We take on challenges, seek feedback, and keep learning. Every setback is a chance to improve and move forward.
  • Bold Together. "We dare to be bold because we have each other's back."

    We collaborate across teams and time zones, challenge the status quo, and support each other to achieve the best outcomes.

Job descriptions can be tough to interpret. Even if you may not tick all the boxes, please explain your motivation for the role of Data Engineer (AI/ML) in a cover letter, we strongly encourage you to apply if you still feel like you are a great match for this role. Apply now

Additional Information

#LI-Hybrid

#LI-SV1 


  • Data Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Gig Engineer Full time R250 000 - R450 000 per year

    Position:Data EngineerLocation:Cape Town (Hybrid)Contract:12 MonthsRole DescriptionPerform code peer reviews of Junior Software Engineer buildsSupport the Technical Delivery Lead in translating requirements to Junior DevelopersSupport the Technical Delivery Lead in framework optimization initiativesSupport the Technical Delivery Lead in managing CI/CD...


  • Cape Town, Western Cape, South Africa ILaunch Full time R500 000 - R1 200 000 per year

    SynopsisLeading Financial Services Group requires a Senior Software Data Engineer who will be responsible for developing Machine Learning Artefacts and Insights.Job DescriptionBuild configurable data ingestion platforms to collect and protect data Simplified data transformation and product development Accelerate the development of insights and Machine...


  • Cape Town, Western Cape, South Africa Sana Commerce Full time R600 000 - R1 200 000 per year

    Company Description At Sana Commerce, we're committed to creating an inclusive environment because we know our diverse workforce is one of our greatest strengths.What started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company that helps manufacturers, distributors, and wholesalers thrive in B2B commerce complexity.Our mission? To...


  • Cape Town, Western Cape, South Africa Altron Digital Business Full time R655 000 - R1 032 000 per year

    AtAltron Digital Business, we provide the enterprise-grade solutions that organisations need to operate, optimise, and transform into a resilient digital business.Our purpose is to use technology to transform today into a simpler, safer and smarter tomorrow.We're committed to providing the best solutions to save money and help our clients' business grow with...

  • Senior Data Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa PBT Group Full time R180 000 - R250 000 per year

    Employment TypeContractExperience5 to 25 yearsSalaryNegotiableJob Published08 October 2025Job Reference No. Job DescriptionWe are looking for a highly skilled Senior Data Engineer to join our team for a cloud migration initiative centered on Snowflake. The ideal candidate will have strong expertise in dbt, AWS, Airflow, Python, and advanced SQL. You will...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per year

    Hire Resolve's client is looking for a Senior Cloud Engineer (Remote) to join their  dynamic and growing Engineering team.  The ideal candidate will have strong expertise in Databricks, Spark, Lakehouse architectures, Delta Lake tables, and other modern data engineering technologies. They should be proficient in T-SQL and Python, with advanced coding...


  • Cape Town, Western Cape, South Africa Sana Commerce Full time R750 000 - R1 400 000 per year

    Company Description What started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce. Our mission is simple: help businesses build stronger relationships through seamless digital commerce. At Sana Commerce, you'll join a team that's bold,...


  • Cape Town, Western Cape, South Africa BigTalent Full time R1 200 000 - R2 400 000 per year

    We're Hiring: Senior Data Scientist / Data Engineering (Platform and Enablement Lead)Bellville, Cape Town (Hybrid)Are you passionate about empowering data teams and building robust data science platforms? Do you enjoy combining technical depth with mentoring and enablement? If so, this leadership role could be your next career move.A leading analytics-driven...


  • Cape Town, Western Cape, South Africa We Are Rival Full time R250 000 - R600 000 per year

    Cape TownFull timeHybrid (3 days in-office)Rival is a marketing consultancy for challengers—and we're looking for a Cape Town-based Senior Data Engineer to join our Media & Data team.This isn't a role for someone who wants to do "business as usual." Our clients come to us because they need breakthrough marketing strategies that cut through complexity, beat...


  • Cape Town, Western Cape, South Africa bdae1f9f-b0d8-4f28-aec3-40c8edd82025 Full time R120 000 - R180 000 per year

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Who We AreWe're part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands.At DigiOutsource, we bring passionate people and innovative tech together to create market-leading online gaming...