Overview

  •  47240
  •  Information Technology and Services
  •  South Africa
  •  Gauteng
  •  Johannesburg

Job Details

Standard Bank is a firm believer in technical innovation, to help us guarantee exceptional client service and leading edge financial solutions. Our growing global success reflects our commitment to the latest solutions, the best people, and a uniquely flexible and vibrant working culture. To help us drive our success into the future, we are looking for an experienced Data Engineer,  CIB IT to join our team at our Johannesburg offices. Standard Bank is a leading African banking group focused on emerging markets globally.  It has been a mainstay of South Africa's financial system for 150 years, and now spans 16 countries across the African continent.

Job Purpose

This position is essential in supporting our strategic priority for developing applications of machine learning, artificial intelligence and supporting other strategic priorities such as digitisation. We aim to grow our internal community of highly skilled and talented professionals.

Key Responsibilities/Accountabilities

Productise data science prototypes
  • Machine learning engineers sit at the intersection of software engineering and data science and are involved in research, design, experimentation, development, deployment, monitoring, and maintenance. 
Design machine learning systems
  • Design machine learning systems and create intelligent data-driven products using both existing open source libraries & internally developed machine learning models. 
Implement machine learning solutions
  • Develop machine learning applications (production-level code) according to requirements. Software architecture may include platforms such as cloud computing based data platforms or on-premise data platforms.
Research and best practices 
  • Research and implement appropriate frameworks and tools. Contribute to popular open-source machine learning libraries and frameworks where possible.
Skills development
  • Keep up to date with current technologies and trends. Help grow our internal machine learning & artificial intelligence community.

Preferred Qualification and Experience

Qualifications:
  • Relevant Tertiary Degree in Quantitative Science
  • Courses & certifications from reputable academic institutions in Machine Learning or Software Engineering.
Experience
  • More than two years experience in Machine Learning and Artificual Intelligence in understanding of machine learning methods, deep learning methods, sorting and search algorithms, data structures, data modelling and software architecture. Prior experience in implementing software systems or data pipelines using object-oriented programming or functional programming. Knowledgeable in   key areas of mathematics and how it can be applied to computing or data challenges; Linear Algebra, Multivariable Calculus & Statistics. Software Engineering experience; Terminal, Version Control, Databases, APIs, Developing Back-end & Front-end applications & Cloud Computing.

Knowledge/Technical Skills/Expertise

  • SQL Server Development (T-SQL) (SQL Server 2016 and up, preferred is SQL Server 2017)
  • Experience with Visual Studio SSDT (SQL Server Data Tools), Visual Studio Code (both would be best)
  • Docker
  • Kubernetes
  • RedHat OpenShift
  • Fundamentals of working with DevOps build and release pipelines (CI/CD)
  • Development experience in Git source control, branching and Pull requests (GitOps)
  • Testing fundamentals, frameworks for unit, integration and regression testing
  • Ruby, YAML, Powershell, cmd knowledge
Some nice to have….but also important skills
  • Data Curation and building Curated Sets
  • Data Product framework and building Data Products
  • DevOps fundamentals
  • Building you CI/CD pipeline for DataOps
  • Automating Unit, Integration and regression testing in your DataOps pipeline for all of the above.
  • Microservices and data API framework and building these products on our platform.
PLEASE NOTE: All our recruitment and selection processes comply with applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraudline on +27 800222050 or forward to TransactionFraudOpsSA@standardbank.co.za