Data Engineer

Cape Town, Western Cape, South Africa

Job Description




Location: Cape Town, Western Cape, South Africa Date published: 19-Jan-2024 Job ID: 122662



Description and Requirements



Position Type: Permanent, Full Time Location: Cape Town, Western Cape, South Africa
Description:

Investment Management company is looking for a Data Engineer with up to 3 years' experience in data engineering to join their growing team. In this role you will be responsible for assisting with the investment teams' architecture, data flow and data processes. Strong python and SQL are required, along with experience in managing large amounts of data.

Duties and Responsibilities:
  • Design and develop scalable data pipelines and ETL (Extract, Transform, Load) processes to collect, process, and integrate data from various sources into a centralized data warehouse or data lake.
  • Implementing data models, schemas, and database structures to organize and optimize data storage for efficient data retrieval, writing and analysis
  • Collaborating with quantitative and analysts to understand their data requirements and provide them with the necessary infrastructure and tools for data exploration, analysis, and visualization
  • Ensuring data quality and consistency by implementing data validation, cleaning, and transformation procedures.
  • Monitoring and maintaining the performance, availability, and security of data systems, including database servers, data warehouses, and data processing frameworks
  • Troubleshooting and resolving data-related issues and performance bottlenecks in collaboration with the investment teams
  • Evaluating and integrating new data technologies, tools, and frameworks to improve data infrastructure and processing capabilities
  • Documenting data pipelines, workflows, and technical specifications to facilitate knowledge sharing and maintain system
  • Keeping up-to-date with industry trends, best practices, and emerging technologies in the field of data engineering
  • Contribute to the analytics platform to know what is required from a Data Engineering perspective

Required Experience & Qualifications:

  • Computer Science/ Information Systems/ Maths/ Stats/ Business Science/ Actuarial
  • Strong programming in Python & SQL
  • Up to 3 years experience in database management, data analysis and produced ETL processes at scale
  • Understanding of Financial Instruments and markets
  • Linux server administration


All interested applicants who meet the qualifications listed above are invited to submit a resume by clicking "Apply Now".

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1288811
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned