Menu Close

Johannesburg: Senior Data Engineer

Job Description

What you will be doing: Design, build, and maintain scalable data pipelines and lakehouse structures Deliver data solutions supporting analytics, BI, machine learning, and Generative AI applications Apply enterprise data lake and lakehouse principles to ensure solutions are reliable, secure, governed, and fit for downstream consumption Translate business and analytical requirements into production-ready data solutions Build and operate solutions using Databricks, including Delta Lake, Databricks Jobs & Workflows, Unity Catalog, Databricks Bundles, notebooks, and shared libraries Enable data consumption for GenAI use cases such as RAG, AI services, and agent workflows Support analytics platforms, reporting tools, and downstream operational systems Build data pipelines for Generative AI applications, including curated knowledge datasets, structured and semi-structured data, metadata, and lineage management Enable GenAI data patterns including Retrieval Augmented Generation (RAG), prompt/context preparation, and AI model input/output flows Work closely with AI Engineers and Product Owners to align engineering deliverables to AI and GenAI use cases Develop production-grade pipelines using Python, PySpark, SQL, and Apache Spark Implement automated testing and CI/CD practices for data engineering workloads Ensure data solutions are observable, resilient, performant, and cost-efficient Support operational stability, incident resolution, and root cause analysis Collaborate within Agile, cross-functional product squads alongside AI/ML engineers, analytics teams, platform teams, and security stakeholders Contribute to engineering reviews, standards, and design discussions Maintain documentation, operational runbooks, and governance compliance What we are looking for: Relevant Degree or Diploma in Computer Science, Information Technology, Data Engineering, or related field 6 years experience as a Senior / Lead Data Engineer 2 years hands-on experience working in Databricks environments Strong understanding of enterprise data lake and lakehouse architecture Strong proficiency in Python, SQL, and Apache Spark Experience building and operating production-grade data platforms Experience working in enterprise or regulated environments Strong understanding of data governance, security, and operational best practices Experience working in Agile, product-aligned squads Strong analytical and problem-solving skills Excellent collaboration and communication skills Advantageous: Experience supporting AI, ML, or Generative AI workloads from a data engineering perspective Familiarity with RAG data patterns and AI-serving datasets Exposure to vector or embedding-ready data workflows Cloud-native data platform experience (AWS or Azure) Experience supporting analytics and AI operational workloads at scale Please note if you do not hear from us within 3 weeks, please consider your application unsuccessful. Follow for the Latest Vacancies Join Psybergate Careers Channel here:

View Job  Johannesburg: Senior Software Developer

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Gauteng

In Gauteng, the IT and computing industry is a significant contributor to the province’s economy, with a steady demand for skilled professionals. Typically, this field is characterized by rapid technological advancements, innovative projects, and a high level of job satisfaction among employees. Generally, career prospects in this sector are strong, with a range of opportunities available across various industries.

Salaries for IT and computing professionals in Gauteng can vary widely depending on factors such as experience, company size, and industry sector. While it is common to see salaries ranging from R400 000 to R1,200 000 per annum, these figures are only a general guideline and actual salaries may differ significantly. For instance, senior executives or technical leads with extensive experience may command higher salaries, while entry-level positions may start at lower levels.

Common skills required for IT and computing roles in Gauteng include proficiency in programming languages such as Java, Python, or C++, knowledge of cloud platforms like AWS or Azure, and experience with agile development methodologies. Additionally, understanding of data analysis and interpretation, cybersecurity principles, and IT project management are often essential. Familiarity with popular software applications, such as Microsoft Office 365 or Google Workspace, is also beneficial.

The financial services sector, technology industry, manufacturing sector, and government departments are among the common industries that employ IT and computing professionals in Gauteng. These sectors require a range of skills and expertise, from data analysis to network administration, making them attractive options for career development.

View Job  Cape Town Region: Hostess | Luxury Hotel | Cape Town | Mm posted by Kendrick Recruitment

For those seeking a career in IT and computing, there are numerous opportunities for professional growth and development. Typically, career progression involves moving into senior roles or specialized positions, such as technical lead, solutions architect, or data scientist. Opportunities for further education and training, such as certifications or postgraduate studies, can also enhance job prospects. Generally, a strong understanding of industry trends, networking, and continuous learning are essential for success in this field.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process


[quick_job_alert]


[jobseeker_tips]

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

View Job  Johannesburg: Investment Analyst (Investment Asset Management)

Latest Job Opportunities

[sa_latest_jobs count=”6″ columns=”2″]

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area