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: Jun 23, 2021
    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

    MultiChoice South Africa's activities involve the operation of Pay-Television and internet subscriber platforms. The MultiChoice South Africa group includes the digital satellite Pay-Television business ("DStv"), which has been in operation since 1995. Other businesses in the group are; M-Net (delivers thematic channels and exclusive content to DSt...
    Read more about this company

     

    Senior Engineer: AI and Machine Learning

    Purpose of the Position

    We are building a generalized, cloud-based Recommendation and Personalization platform that serves multiple internal and external clients at Multichoice. 

    The AI & Machine Learning Specialist role should appeal to the elite programmer with a passion for Cloud, Serverless Computing, AI, Big Data, Personalization, Search and Recommendations, as well as a working knowledge of the current technology landscapes in these areas. Staying abreast of all the latest Cloud and AI-related trends is essential for this role. 

    Key Performance Objectives

    Tasks

    • Design, develop, maintain and support projects using a variety of technologies. 


    Typical duties include: 

    • Ascertain requirements by interfacing with our internal clients 
    • Identify and research alternative technologies that potentially address the requirements 
    • Design and document architectures/applications/data-flows 
    • Develop various components (apps/scripts/sites/recommendation engines) 
    • Conduct code reviews on completion of these components 
    • Design tests for your code 
    • Support the production environment 
       

    This role will be responsible for delivery requirements for the following internal and external groups: 

    • Tech teams 
    • Product teams 
    • Potential & Existing Subscribers 
    • All internal divisions; associate companies and partners 

     
    Qualifications Essential

    • BSc Computer Science / Engineering is mandatory. Honours, master’s or doctoral degree preferred 
       

    Experience

    • 4 – 5 years’ experience in a comparable environment 
    • Experience in reporting and presentation to senior and executive management 
    • Very strong analytical, communication and negotiation skills 
    • Ability to work under pressure 

     
    Technical Competencies

    Languages: 

    • Required: Java/Python/NodeJS, HTML, Javascript, Linux shell scripting, Cloud scripting 
    • Beneficial: React, Redux, Material UI 

     
    DB: 

    • Beneficial: DynamoDB, MSSQL, MySQL, MongoDB, ElasticSearch, HDFS, Hadoop, HBase 
       

    Cloud 

    • Beneficial (AWS): Personalize, Sagemaker, S3, Athena, Quicksight, Glue, SNS, SQS, ElastiCache, Kendra / CloudSearch, Lambdas, Serverless, AWS Gateway, Transfer Family, DynamoDB, EC2, Terraform 
    • Beneficial: Other Cloud platforms like Azure, Google etc. 

     
    Other: 

    • Required: RESTful service development, AI experience 
    • Beneficial: Knowledge of recommender systems, Tensorflow, Keras, Spark, Mahout, Stream processing, Kafka, Storm, Flink, Docker, Analytics platforms 

     
    Behavioral Competencies

    • Scientific, data-minded, detail oriented with a good blend of practical reality 
    • Proficient in problem solving, algorithmic analysis, deeply technical 
    • Proven record of delivery and execution 
    • Quick learner 
    • Optimistic outlook 
    • A drive for excellence 
    • Ability to hit the ground running 
    • Ability to work independently if necessary 
    • Team player 
    • Deliverables driven 
    • Calm demeanour during stressful situations 
    • Great communicator 
    • Strong core Java/Python/NodeJS skills 
    • Strong Linux skills 
    • Knowledge and experience building massively scalable systems 
    • Knowledge and experience working with high volumes of data (beneficial) 
    • Knowledge of SCRUM and Agile methodologies (beneficial) 

    Method of Application

    Interested and qualified? Go to MultiChoice on multichoice.taleo.net to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at MultiChoice Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail