Engineer: Machine Learning III
Boardroom Appointments
Remote, South Africa
Qualifications and experience:
4 to 6 years Machine Learning and Software Engineering experience
Strong analytical and problem-solving skills
Expert in Python and SQL
Experience with modern software development best practices, e.g.
Agile software development
Code reviews
Unit testing
Version control, e.g. git
CI/CD
Experience with microservice architectures
Experience working in an agile team
Experience with ML frameworks and tools (e.g. pandas, NumPy, scikit-learn, TensorFlow, Pytorch, Spark MLlib)
Experience with modern ETL, compute and orchestration frameworks, e.g. Apache Spark, Apache Flink, Apache Kafka, etc.
Development experience in both Windows and Linux
Experience with container technologies, e.g. Docker, Kubernetes
Experience in building machine learning or AI systems
Proficiency in R language
Experience deploying models to production
Experience building distributed systems
Experience with NoSQL databases
Experience working with ML platforms, e.g. MLflow, Kubeflow, etc.
Experience working with Data Science platforms, e.g. Dataiku, Domino, etc.
Experience with cloud-based infrastructure, e.g. Azure, AWS, GCP; (AWS preferred)
A relevant degree in...
Sourced from Himalayas
This page is a short summary. The full posting and the application are at the source.