Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 8, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Vodacom Group Limited (Vodacom) is an African mobile communications company providing voice, messaging, data and converged services to over 61 million customers. From its roots in South Africa, Vodacom has grown its operations to include networks in Tanzania, the Democratic Republic of Congo, Mozambique, and Lesotho and provides business services to customer...
    Read more about this company

     

    Software Engineer : Machine Learning

    Role Purpose

    • The H band Software Engineer: Machine Learning role is based within the Technology Business Unit.
    • The role of the Software Engineer: Machine Learning is to use their knowledge of programming and software engineering skills to enable easier use of and access to machine learning models on AWS cloud. As well as to support local markets and group functions in obtaining business value from the Machine Learning and AI.

    Your Responsibilities Will Include

    • Aid in the design and development of Machine Learning systems and patterns using new and existing practices
    • Aid in the productionisation of data science prototypes and develop Machine Learning apps according to data science requirements
    • Develop and execute unit and integration tests; support testing against user and technical story acceptance tests
    • Develop solutions according to designs and deploy using continuous integration and deployment pipelines
    • Make contributions to the process of defining best practice for the agile development of applications to run on the Big Data Platform.
    • Research, investigate and evaluate new technologies and methods to improve delivery and sustainability of machine learning applications and services.

    The Ideal Candidate For This Role Will Have

    • Grade 12 is essential
    • 3 year IT or IS degree or diploma or related field is essential.
    • Advanced degree in Computer Science/Math/Statistics or a related discipline would be an advantage.
    • AWS Developer Certification would be ideal or ability to obtain it in 3 months once appointed
    • Agile exposure, Kanban or Scrum.
    • Experience managing the development life-cycle for agile software development projects.
    • 3+ years working experience in two core programming languages: Java with Springboot framework and Python
    • Working experience with API design processes and documentation of RESTful API’s
    • Working knowledge of AWS deployment and development frameworks such as AWS Serverless Application Model (SAM) and Cloud Development Kit (CDK), preferably minimum of 1 year working experience.
    • 1 year AWS work experience with AWS Cloudformation, Lambda, DynamoDB, Aurora DB, Cloudwatch, CloudTrail

    Core Competencies, Knowledge, And Experience

    • Knowledge of AWS Continuous integration and continuous delivery methodologies and tools such as AWS Codecommit, Codebuild, CodePipeline, etc.
    • Agile and lean programming and development of software systems
    • Willingness to learn new technologies including Machine learning and Big Data Engineering AWS technologies
    • Unit, performance, integration and static code analysis testing methodologies and tools (eg. JUnit, Jmeter, Loadrunner, Sonarqube) Architectural element documentation and testing (e.g. APIs, Swagger)
    • Automated testing and tools (e.g. Python, SOAP UI, Postman, Selenium)
    • Experience working containerisation services such as Docker/Kubernetes or cloud alternatives would be an advantage.
    • Flexibility to deal with changing projects and priorities in a short space of time
    • Good problem solving skills and ability to learn new methods and processes
    • Good relationship building, persuasion, and collaboration skills that drives internal-and cross-team constructive feedback and support
    • Good communications skills and time-management skills, with the ability to juggle multiple balls, and work well under pressure

    Method of Application

    Interested and qualified? Go to Vodacom on vodafone.eightfold.ai to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Vodacom Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail