Job Description
About the Role
We are seeking an experienced Senior Data Engineer with expertise in Spark and Python to join our team as a remote worker. As a key member of our data engineering team, you will be responsible for designing, building, and maintaining large-scale data workloads that meet business objectives.
Key Responsibilities
- Design and implement complex data pipelines using Spark and PySpark
- Develop reusable libraries and automate testing for production-grade Python applications
- Collaborate with data scientists, analysts, and business stakeholders to understand data requirements and develop solutions
- Lead initiatives to enhance data engineering capabilities, introduce new technologies, and drive best practices
- Mentor junior engineers, conduct code reviews, and contribute to building a culture of technical excellence
- Communicate effectively with technical and non-technical stakeholders, translating complex data concepts into actionable insights
Requirements
- Senior-Level Spark: 6+ years of experience with Spark/PySpark, with the ability to diagnose performance bottlenecks via the Spark UI and optimize complex DAGs.
- Advanced Python: Strong proficiency in production-grade Python, with experience building reusable libraries and implementing automated testing.
- SQL Proficiency: Solid T-SQL skills to accurately interpret and migrate existing logic into the new Python-centric environment.
- Azure Synapse Analytics & Dedicated SQL Pools: Solid experience working within Azure Synapse, specifically with Dedicate SQL Pools and Data Factory working with complex pipelines.
- Data Lakehouse Expertise: Hands-on experience with Delta Lake and Parquet, specifically in high-volume environments.
- Agnostic Mindset: Experience working with open-source standards and containerization (Docker) to ensure data workloads can be ported across different cloud infrastructures.
Qualifications
Bachelor’s degree in computer science, Information Systems, Engineering, or a closely related field.
Salary & Benefits
Competitive salary, ESOP, home office reimbursements, wellness program, continuous learning opportunities.
How to Apply
Click the green “Go Apply” button below to apply directly online with the employer.
About Automotive Technician Jobs in South Africa
The automotive industry is a significant sector in South Africa, with a high demand for skilled technicians to maintain and repair complex vehicles. Typically, this requires a strong foundation in mechanical engineering and problem-solving skills. Generally, careers as an automotive technician involve working on a wide range of vehicles, from passenger cars to commercial fleets.
In terms of salary, it’s common for automotive technicians in South Africa to earn between R300 000 to R500 000 per annum, although this can vary widely depending on factors such as level of experience, the size and type of organisation they work for, and even industry sector. Experience gained through formal apprenticeships or vocational training can significantly impact salary potential. However, salaries may be lower in smaller businesses or startups compared to larger corporations.
To succeed as an automotive technician, common skills include proficiency in diagnostic equipment, mechanical aptitude, strong communication skills, and the ability to work under pressure. Additionally, having a valid Mechanical Technicians’ Certificate (Level 3) is often a requirement for this role. Other valuable skills may include experience with computer-aided design (CAD), 3D printing, or advanced diagnostics tools.
Automotive technicians can be found in various industries, including the financial services sector, technology industry, manufacturing sector, and even some automotive retailers. The latter often employs technicians to perform maintenance and repairs on their own vehicles.
Career development for automotive technicians typically involves gaining additional qualifications or training, such as a higher-level certification or an advanced diploma. Many technicians also choose to move into management roles or start their own businesses, leveraging their technical expertise and industry knowledge.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Get references ready before you need them - keep in touch with past managers and colleagues.
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.
Latest Job Opportunities
Western Cape: Senior Java Developer posted by Communicate Finance
Bachelors degree in Computer Science, Software Engineering, or equivalentMinimum 5+ years of experience coding in JavaProficiency with Spring / Spring…
View JobGauteng: Assistant Finance Manager posted by TalentFuse (Pty) Ltd
Key ResponsibilitiesFinancial Reporting & Management AccountsPreparation and review of monthly management accountsMaintain and reconcile general ledger...
View JobHoedspruit: Sales Manager posted by Wild Dreams Hospitality
The ideal candidate will have previous experience in a similar role, lives in Hoedspruit, has good knowledge on hardware and…
View JobGauteng: Finance Clerk posted by Creative Leadership Solutions
REQUIREMENTSMinimum education (essential):National Senior CertificateMinimum applicable experience (years):1-2 years’ experience in a similar role involving...
View JobGauteng: Maintenance Assistant posted by Creative Leadership Solutions
REQUIREMENTSMinimum education (essential):National Senior CertificateTrade certificate or qualification in Millwright, Electrical, Mechanical, or related...
View JobGauteng: Project Manager posted by Creative Leadership Solutions
REQUIREMENTSMinimum education (essential):National Senior Certificate (Matric)Degree or Diploma in Agriculture, Engineering, Project Management, or related...
View Job
Browse Employers
Job Alerts