Machine Learning Engineer

Found in: beBee jobs ZA - 1 week ago


Sandton Discovery Place, South Africa Discovery Full time
Machine Learning Engineer (Junior)

About Discovery

Discovery's core purpose is to make people healthier and to enhance and protect their lives.

We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery.

Our fast-paced and dynamic environment enables smart, self-driven people to be their best.

As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.

About Discovery Bank

Discovery Bank is a bank like no other - a shared-value bank, designed with our clients in mind.

We're all about sharing the value that clients create when they manage their money well, back with them through exceptional interest rates and rewards.

Our Vitality Money programme measures how well clients manage their finances, informs them of what it means to be financially healthy, and empowers them with the knowledge to get enhanced rewards for managing their money well.

If you're adaptable, a problem-solver, always questioning the way things are done, passionate about doing what is right, and obsessed with providing a quality service experience, we have a job for you where you can be your best in an environment that's safe and nurturing.

Job Purpose

We are seeking a talented and enthusiastic Machine Learning Engineer to join our Machine Learning Operations team.

As a Machine Learning Engineer, you will be responsible for designing, building, testing, deploying, and monitoring machine learning and analytics applications and processes.

This position offers the opportunity to work with cutting-edge technologies and contribute to the automation of machine learning and AI use cases.

You will work closely with data scientists, actuaries, data engineers, and other software engineers to contribute to architecting the bank's modern Machine Learning ecosystem.

Key Outcomes may include but are not limited to:

Machine Learning Automation and

Software Engineering:

  • Design, build, and deploy machine learning and analytics automation processes.
  • Refactor existing code bases to enhance efficiency, robustness (in terms of testing, code quality), scalability and automation of machine learning workflows.
Cloud-Native Development:

  • Utilize Databricks and Azure as a primary platform for data engineering and machine learning use cases.
  • Work within the Azure ecosystem, leveraging services such as Azure Functions, CosmosDB, API Gatway, Azure Machine Learning, etc. to build intelligent data applications.
DevOps, Version Control, and

Software Engineering:


  • Build out CI/CD pipelines to improve development and deployment practices. Hands-on experience with Git and DevOps tools such as Jenkins and Azure DevOps is required.
  • Build robust testing and monitoring capabilities for machine learning and AI use cases.
  • Knowledge of Terraform is advantageous.
  • Experience building APIs to serve machine learning models.
  • Apply software engineering best practices to develop robust, scalable, and maintainable code.
  • Create microservice applications using Docker and container orchestration tools like OpenShift.
  • Collaborate with cross-functional teams to deliver high-quality solutions software solutions for machine learning and data use cases.
  • Create and maintain documentation of processes, technologies, and code bases.
Machine Learning Frameworks:

  • Familiarity with machine learning frameworks/packages such as MLFlow, PyTorch, Tensorflow, etc is beneficial for the productionization of machine learning use cases.

Collaboration:

  • Collaborate closely with data scientists, actuaries, data engineers, and other data software engineers to understand and address their data needs.
  • Contribute actively to the architecting of our bank's modern Machine Learning data ecosystem.
Education and Experience:

  • At least 1-3 years' working experience as a Software Engineer.
  • Bachelor's degree in engineering or a related field. Other qualifications will be considered if accompanied by sufficient experience in software engineering.
Technical skills or knowledge:

  • 2-years' experience using Python, SQL.
  • Exposure to Linux shell scripting advantageous.
  • Experience with Spark is advantageous.
  • Experience and interest in software architecture.
  • Knowledge of cloud compute services.
  • Familiarity with serverless computing and cloud-native development.
  • Keen interest in systems design and software architecture.
  • Knowledge of machine learning frameworks/packages (e.g MLFlow, Spark ML, Sklearn etc).
  • Understanding of CI/CD concepts and API development, implementation experience advantageous.
  • Strong critical thinking, problem-solving and collaboration skills.
  • Ability to collaborate with cross-functional tech teams as well as business/product teams.
  • Excellent communication skills.
  • Commitment to excellence and high-quality delivery.
  • Passion for personal development and growth, with a high learning potential.

EMPLOYMENT EQUITY
The Company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
  • Machine Learning Engineer

    Found in: beBee S ZA - 2 weeks ago


    Sandton - 1 Discovery Place, South Africa Discovery Full time

    Machine Learning Engineer (Junior)About Discovery Discovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven...

  • Machine Learning Operations Engineer

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Siri Technologies Full time

    DescriptionClient based in Sandton is hiring! We are in search of a Senior Machine Learning Operations Engineer (ML Ops Engineer) to join the Private Bank Technical Business Intelligence Team. The successful candidate will be responsible for deploying, maintaining, and monitoring machine learning models. We are looking for someone with a background in cloud...

  • Actuary

    Found in: beBee S ZA - 2 weeks ago


    Sandton - 1 Discovery Place, South Africa Discovery Full time

    About Discovery Discovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global...

  • Actuary

    Found in: beBee S ZA - 3 weeks ago


    Sandton - 1 Discovery Place, South Africa Discovery Full time

    About Discovery Discovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global...


  • Sandton, South Africa IBM Full time

    **Introduction** At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's...

  • Data Scientist

    14 hours ago


    Sandton, South Africa Discovery Ltd. Full time

    **Business Unit**:Discovery Health**Function**:Application Systems**Date**:15 Nov 2023- Discovery Health Data Scientist**About Discovery** - Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align...


  • Sandton, South Africa Discovery Ltd. Full time

    **Business Unit**:Discovery Health**Function**:Data Analysis**Date**:5 Mar 2024- Discovery Health Junior Data Scientist**About Discovery** - Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align...

  • Data Scientist

    3 days ago


    Sandton, South Africa e-Merge IT Recruitment Full time

    **Requirements**: - A minimum of 4 years’ experience in Data Science role - Experience with R, Python, Matlab is required - Experience in programming in C# or C++, Java. - Experience working with large scale data etc. - Experience With Cloud Data Engineering Technologies Is Advantageous - Implement complex data projects - Modelling and visualising large...

  • Data Scientist

    4 days ago


    Sandton, South Africa Discovery Ltd. Full time

    **Business Unit**:Discovery Health**Function**:Data Sciences**Date**:26-May-2023**Discovery Health** - Data Scientist**About Discovery** - Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with...

  • Lead Data Scientist

    5 days ago


    Sandton, South Africa Absa Bank Limited Full time

    Bring your possibility to life! Define your career with us - With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.Job Summary Work...

  • Engineering Manager

    Found in: Whatjobs ZA C2 - 4 days ago


    Sandton, South Africa IOCO Full time

    We are seeking an experienced and dynamic Engineering Manager to lead our talented team of engineers. As an Engineering Manager, you will be responsible for driving technical excellence, fostering collaboration, and delivering innovative solutions that meet business objectives. Job Purpose: As an Engineering Manager, the incumbent will be responsible for...

  • Engineering Manager

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Sandton, South Africa IOCO Full time

    We are seeking an experienced and dynamic Engineering Manager to lead our talented team of engineers. As an Engineering Manager, you will be responsible for driving technical excellence, fostering collaboration, and delivering innovative solutions that meet business objectives.Job Purpose:As an Engineering Manager, the incumbent will be responsible for the...

  • Network Infrastructure Engineer

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingAs a Network Infrastructure Engineer in the IS Infrastructure team, you will provide operational and engineering support across all IS Global Service Provider Network elements across the MPLS, Internet, Data Centre, DWDM and SDH infrastructure focusing on the Core Infrastructure. The engineer will be responsible for ensuring that these...

  • Senior Data Analyst

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Experian Full time

    Job Description An experienced Senior Data Analyst who will be responsible for processing, analysing, and interpreting large amounts of data to identify best practices, insights and patterns that will add value and improve our data platform and data offering. To support and manage client delivery and engagement and help us maintain our position as a...

  • Software Engineer

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingStandard Bank Angola is looking for a Software engineer on a fixed term basis. This is strictly remote work. Requirements Developer with a broad skillset and understanding of T24 implementation in Standard Bank AngolaOther responsibilities include the design and architecture for inbound and outbound integrations, developing and unit...

  • Intermediate Data Engineer-

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingIntermediate Data Engineer, Data Processing and Archiving, SQL, Big Data Analytics, Big Data This is a great opportunity to work with an industry leading company in the finance sector. The role will be based at our headquarters in London. The ideal candidate will have strong experience of working on large scale data processing projects...

  • Junior Network Infrastructure Engineer

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingWe are currently looking for a Junior Network Infrastructure Engineer to support the business in achieving its strategic objectives. As a Junior Network Infrastructure Engineer in the Dimension Data Intelligent Infrastructure team, you will provide operational and engineering support across all DD Global Service Provider Network elements...

  • Senior Data Engineer-

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingAbout Dimension DataAt Dimension Data we empowering our people to deliver client-centric solutions. We want to see our people make the most of every opportunity, and together we can achieve the extraordinary. Our diverse and inspiring people are experts at what they do and serious about delivering measurable and sustainable value at every...

  • Principle Network Engineer-

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingOur client requires a principle Network Engineer who is responsible for the operation of a department. This Engineer will need, experience designing technical solutions in response to customer requests or changes in retail business as well as experience in troubleshooting and recommending technical solutions. They will be required to have...

  • Network Engineer

    Found in: Talent ZA C2 - 2 weeks ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingUnder the guidance of more senior Networking Engineers, the Network Engineer (L1) will provide a service to clients to ensure that their IT infrastructure and systems remain operational through proactively identifying, investigating, and resolving technical incidents and problems and to restore services to clients by managing incidents to...