Senior Data Engineer I

5 days ago


Port Elizabeth, Eastern Cape, South Africa Boardroom Appointments Full time

Key Responsibilities:

  • Develop and implement a comprehensive strategy for continuous improvement of our Machine Learning Operations, encompassing versioning, testing, automation, reproducibility, deployment, monitoring, and data privacy.
  • Design and report on ML Ops metrics, including deployment frequency, lead time for changes, mean time to restore, and change failure rate, to inform data-driven decision making.
  • Collaborate with cross-functional teams, including data scientists, data engineers, API engineers, and the dev ops team, to drive business outcomes.
  • Build scalable data ingestion and machine learning inference pipelines to support business growth and expansion.
  • Scale up production systems to handle increased demand from new products, features, and users, ensuring seamless customer experiences.
  • Provide visibility into the health of our data platform, offering a comprehensive view of data flow, resources usage, data lineage, and other key performance indicators.
  • Optimize cloud costs and automate the life-cycle of systems and platforms that process our data, ensuring efficiency and effectiveness.

Requirements:

  • Masters degree in Software Engineering, Data Engineering, Computer Science, or a related field.
  • 5 years of relevant work experience in data engineering, machine learning, and software development.
  • Strong background in Scala and Python programming languages.
  • Experience with Apache Spark and/or Ray, as well as cloud platforms such as AWS, GCP, or Azure.
  • Knowledge of current principles and frameworks for ML Ops, including ML Flow, DVC, Grafana, DataHub, and Databricks.
  • Experience with machine learning technologies such as PyTorch, TensorFlow, and AWS Sagemaker.
  • Experience with CI/CD pipelines, including Jenkins or Git Actions, and containerization or orchestration using Docker or Kubernetes.
  • Experience in improving data security and privacy, and managing and reducing cloud costs.
  • Knowledge of API development and machine learning deployment.

Working at Boardroom Appointments:

As a Senior Data Engineer I at Boardroom Appointments, you will be part of a dynamic team that is shaping the future of data-driven decision making. Our company is committed to innovation, collaboration, and excellence, and we are seeking a talented individual who shares our values and passion for data engineering and machine learning.



  • Port Elizabeth, Eastern Cape, South Africa Dimension Data Full time

    Job SummaryWe are seeking a highly skilled Senior Network Engineer to join our team at Dimension Data. As a key member of our network infrastructure team, you will be responsible for designing, implementing, and managing complex network environments for our clients.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior...


  • Port Elizabeth, Eastern Cape, South Africa Boardroom Appointments Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer I to join our team at Boardroom Appointments. As a key member of our development team, you will be responsible for designing, developing, and implementing complex software systems.Key ResponsibilitiesCollaborate with cross-functional teams to finalize technical requirements and...

  • MS Engineer L3

    6 days ago


    Port Elizabeth, Eastern Cape, South Africa Dimension Data Full time

    Job SummaryWe are seeking a highly skilled MS Engineer L3 to join our team at Dimension Data. As a key member of our technical team, you will be responsible for providing exceptional service to our clients by proactively identifying and resolving complex technical incidents and problems.Key ResponsibilitiesInfrastructure Management: Ensure that assigned...

  • MS Engineer L1

    6 days ago


    Port Elizabeth, Eastern Cape, South Africa Dimension Data Full time

    Job SummaryWe are seeking a highly motivated and detail-oriented MS Engineer L1 to join our team at Dimension Data. As a key member of our IT support team, you will be responsible for providing exceptional support to our clients, ensuring their IT infrastructure and systems remain operational and meet their business needs.Key ResponsibilitiesIncident...

  • MS Engineer L2

    3 days ago


    Port Elizabeth, Eastern Cape, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled MS Engineer L2 to join our team at Dimension Data. As a key member of our technical team, you will be responsible for providing exceptional technical support to our clients, ensuring their IT infrastructure remains operational and efficient.Key ResponsibilitiesIncident ManagementProactively monitor and identify...


  • Port Elizabeth, Eastern Cape, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled Network Support Engineer to join our team at Dimension Data. As a key member of our technical support team, you will be responsible for providing expert technical support to our clients, ensuring their network infrastructure is running smoothly and efficiently.Key ResponsibilitiesProvide technical support to...


  • Port Elizabeth, Eastern Cape, South Africa Headhunters Full time

    Job DescriptionWe are seeking a highly skilled Senior Design Engineer to join our team at Headhunters. As a key member of our engineering team, you will be responsible for designing and developing complex mechanical systems and equipment.Key Responsibilities:Customer Interaction: Visit and communicate directly with customers during project implementation and...


  • Port Elizabeth, Eastern Cape, South Africa Headhunters Full time

    Job SummaryWe are seeking a highly skilled Senior Design Engineer to join our team at Headhunters. As a key member of our engineering department, you will be responsible for designing and developing innovative mechanical systems and equipment.Key Responsibilities:Liaise with clients to understand their project requirements and provide expert design...


  • Port Elizabeth, Eastern Cape, South Africa Desmond Tutu Health Foundation Full time

    Job SummaryWe are seeking a highly skilled Senior Biostatistician to join our team at the Desmond Tutu Health Foundation. The successful candidate will provide expert leadership and support to principal investigators for project planning, implementation, and data analysis across our projects and sites.Key ResponsibilitiesProvide expertise in study design,...


  • Port Elizabeth, Eastern Cape, South Africa NTT DATA Full time

    About the RoleThis is a challenging and rewarding opportunity to join NTT DATA as a Technical Operations Manager, responsible for overseeing the engineering and operations of infrastructure service platforms and/or software.Key ResponsibilitiesOversee the engineering and operations of infrastructure service platforms, ensuring they are running efficiently...


  • Port Elizabeth, Eastern Cape, South Africa NTT DATA Full time

    Job OverviewNTT DATA is seeking a highly skilled Network Security Engineer to join our team. As a Network Security Engineer, you will be responsible for managing complex security tickets, conducting advanced tasks, and providing resolution to a diverse range of complex problems.Key ResponsibilitiesMaintain the security landscape, including firewalls, ISEs,...


  • Port Elizabeth, Eastern Cape, South Africa Dimension Data Full time

    About the RoleWe are seeking a highly skilled Security Engineer to join our team at Dimension Data. As a Security Engineer, you will play a critical role in ensuring the security and integrity of our internal network and systems.Key ResponsibilitiesDevelop and implement security solutions to protect our network from cyber threats and vulnerabilities.Conduct...


  • Port Elizabeth, Eastern Cape, South Africa Performit Personnel Full time

    We are seeking a highly skilled Senior Developer to join our team at Performit Personnel in a Global Company in a specific location.Requirements:A Bachelor's degree in Computer Science, Engineering, or a related field is required. A minimum of 8 or more years of experience is necessary, with a note that the years of experience is only a rough guideline, and...


  • Port Elizabeth, Eastern Cape, South Africa PerformIT Personnel Full time

    Job DescriptionWe are seeking a highly skilled Senior Developer to join our team at PerformIT Personnel. As a key member of our development team, you will be responsible for designing, developing, testing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and Development: Design, develop, test, and implement...


  • Port Elizabeth, Eastern Cape, South Africa Alstom Full time

    Req ID:463527 Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility...


  • Port Elizabeth, Eastern Cape, South Africa Data Centrix Full time

    Job SummaryData Centrix is seeking a highly skilled ERP Systems Specialist to join our team. As a key member of our organization, you will be responsible for ensuring the functional availability and quality of service of the Sales and Finance modules.Key ResponsibilitiesModule Management: Ensure the functional availability and quality of service of the Sales...


  • Port Elizabeth, Eastern Cape, South Africa NMU Full time

    Job SummaryThe Nelson Mandela University (NMU) is seeking a highly qualified and experienced academic to fill the position of Lecturer/Senior Lecturer in Mechanical Engineering. The successful candidate will be responsible for developing and facilitating learning and teaching programs, conducting research, and contributing to the academic and research...


  • Port Elizabeth, Eastern Cape, South Africa Staff Unlimited Recruitment Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Staff Unlimited Recruitment. As a key member of our development team, you will be responsible for designing, developing, and delivering feature-rich SaaS solutions tailored to the automotive industry.Key Responsibilities:Design and develop robust server-side applications...


  • Port Elizabeth, Eastern Cape, South Africa Dimension Data Full time

    Job SummaryDimension Data is seeking a highly skilled Technical Support Specialist to join our Service Desk team. As a Technical Support Specialist, you will be responsible for providing technical support to our customers via phone, email, and other communication channels.Key ResponsibilitiesRespond to customer inquiries regarding products, services, and...


  • Port Elizabeth, Eastern Cape, South Africa HR Genie Full time

    Job SummaryHR Genie is seeking a highly skilled and experienced Senior Electrical Engineer/Team Lead to join our team. As a key member of our automation electrical assembly team, you will be responsible for leading a team of electrical artisans and ensuring the quality of work is delivered on time.Key ResponsibilitiesLeadership and Team ManagementLead a team...