← к выдаче
данные

Senior Engineer: AI & Machine Learning

Johannesburg21 дн. назад

Коротко

Designs and develops Big Data applications and recommendation engines; conducts code reviews; supports production environment. · Needs: BSc Computer Science/Engineering; 4-5 years comparable experience; Java, HTML, JavaScript, Linux shell scripting; MSSQL, MySQL; RESTful service development

Описание от работодателя

Duties and responsibilities:  Design, develop, maintain and support projects using a variety of Big Data technologies. 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 Apply best practices for scalable systems 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 Assist with data investigation Qualifications and experience:  BSc Computer Science / Engineering is mandatory. Honours, masters or doctoral degree preferred, but not mandatory 4 to 5 years experience in a comparable environment Very strong analytical, communication and negotiation skills Ability to work under pressure  Languages: Required: Java, HTML, Javascript, Linux shell scripting Beneficial: Python, Scala, C/C++ DB: Required: MSSQL, MySQL, Beneficial: AmazonS3, Minio, Postgres, Hive, Cassandra Other: Required: RESTful service development Beneficial: Tensorflow, Docker, Kubernetes, ML\AI experience, Event-driven systems and streaming frameworks, Cloud experience (AWS/Azure/Oracle)