Job Openings
Senior Engineer: AI & Machine Learning
About the job Senior Engineer: AI & Machine Learning
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)