Job Description
Data Engineer
This is an amazing opportunity to join a proudly South African company, with a global footprint across more than 15 countries across five continents.
The Role
We're seeking a talented and experienced Data Engineer to join our dynamic team. In this role, you'll be at the forefront of our data-driven initiatives, working on cutting-edge projects that leverage advanced technologies to transform the insurance industry.
Key Responsibilities:
- Design, develop, and maintain robust, scalable data pipelines and microservices
- Collaborate with cross-functional teams to understand data sources and build integrations
- Optimize data storage and retrieval by designing efficient table structures and schemas
- Implement and manage containerized applications using Kubernetes
- Contribute to the development of machine learning models and their integration into our systems
- Participate in code reviews and maintain high standards of code quality
- Stay updated with the latest trends and technologies in data engineering and machine learning
Required Skills and Experience:
- Strong proficiency in Python programming
- Expert-level SQL skills for complex data manipulation and analysis
- Hands-on experience with containerization technologies, particularly Kubernetes
- Proven track record in building and hosting microservices
- Extensive experience in designing database structures and schemas
- Demonstrated ability to work effectively with diverse teams to understand data sources and build integrations
Advantageous Skills:
- Experience working with text and document data
- Familiarity with machine learning frameworks
- Java programming skills
- Experience with Apache Spark for large-scale data processing
- Knowledge of CI/CD pipeline development and management
What We Offer:
- The opportunity to work on impactful projects that improve people's lives globally
- A diverse and inclusive work environment that values innovation and creativity
- Continuous learning and development opportunities
- The chance to be part of a company recognized for its positive impact on the world
If you're passionate about leveraging data and technology to make a difference in people's lives and are excited by the challenge of working in a fast-paced, innovative environment, we want to hear from you!
APPLY NOW
Please send your full CV to jamie@tsrecruitment.co.za with a subject line of Data Engineer
By applying you confirm that:
- We may retain your personal information in our database for future matching.
- We may contact you for your consent to submit your CV to suitable vacancies.
- That the information you have submitted is true, correct and up to date.