takealot. com
online retailer
SoftwareDataEngineer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Data Engineer at takealot. com. Skills: Software Data Engineer, data architectures, data preparation, data ingestion, data delivery, stream data pipelines, data integrity, continuous integration, continuous delivery, data democratization, data literacy, scalability, efficiency, reliability, security, system operations, incident response, data pipelining, streaming, Big Data technologies, data modeling, schema design, data warehouse, data lake, database operations, performance issues, au”
Industry & Context.
Shows solid reasoning and decision making; Can troubleshoot complex database operations and performance issues
What They're Looking For.
Must Have
Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, Engineering, minimum of 4 years experience in a software/technology environment, Solid coding experience (we use Java and Python) to integrate with APIs and webhooks, Experience with open source relational database systems (e. g. MySQL, PostgreSQL, etc. ), Significant technical experience and a proven track record of data modeling and schema design, A thorough understanding of database and data warehousing principles (e. g. Data Mesh, OLAP, Data Marts, Star Schema, Snowflake, etc. )
Nice to Have
GCP or any Google tooling is preferred, Familiarity with Data Mesh architecture and methodologies
What You'll Do.
and maintaining data architectures
Preparing data for descriptive
predictive and prescriptive modeling
Automating repetitive tasks and manual processes related to ingesting data into our lakehouse environment
Optimizing data delivery for downstream applications
and testing large stream data pipelines to ingest
and distribute data models ready for analysis
Ensuring the highest standard in data integrity
Leveraging best practices in continuous integration and delivery
Operations and ownership of systems in production
responding to incidents
How You'll Work.
Team & Collaboration
Collaborating with other engineers, ML experts, analysts, and stakeholders to produce the most efficient and valuable solutions; team player; active listener; mentor; communicate well; High five, collab and make something great
Communication Scope
able to communicate well
Full Job Description
takealot.com, South Africa’s leading online retailer, is looking for a highly talented Software Data Engineer with solid coding experience and knowledge of software engineering principles to join our team. We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us! Think you’ve been challenged before? Think again! Scale: 4 million happy shoppers shop online on takealot.com. Show them what you can do. Learn: We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time. Grow: Expand your career in the fast-growing Takealot Group: takealot.com, Mr D & TFS. We like to promote from within: Here’s your chance. Who’s who in the tech space This position reports to the Engineering Manager Your mission, should you choose to accept it: Designing, developing, testing, and maintaining data architectures. Preparing data for descriptive, predictive and prescriptive modeling Automating repetitive tasks and manual processes related to ingesting data into our lakehouse environment Optimizing data delivery for downstream applications Designing, developing, and testing large stream data pipelines to ingest, aggregate, clean, and distribute data models ready for analysis Ensuring the highest standard in data integrity Leveraging best practices in continuous integration and delivery Collaborating with other engineers, ML experts, analysts, and stakeholders to produce the most efficient and valuable solutions Contributing to our data democratization and literacy vision by making accessible and easy-to-use data products and tools Implementing features, technology, and processes that move us towards industry best practices, improving on scalability, efficiency, reliability, and security Operations and ownership of systems in production, responding to incidents The skills we need: Works well with people and is passionate about helping people be their best Is a team player, an active
Applying for this Software Data Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about takealot. com?
Real rants from real employees. Read before you apply.