Senior Engineer: AI & Machine Learning
Коротко
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)