Senior Machine Learning Engineer to build, deploy, and scale machine learning systems, improving ML infrastructure and ensuring models run efficiently and reliably in production.
Requirements
- Prior experience with productionising ML systems
- Prior experience training machine learning models
- Advanced knowledge of Python and familiarity with SQL
- Good working knowledge of Terraform for Infrastructure as Code (IaC)
- Solid understanding and hands-on experience with real-time and event-driven systems such as Kafka, Kafkaconnect, Pub/Sub
- Solid experience with Kubernetes, docker, deployment types (canary, blue-green etc.)
- Experience with setting up CI/CD systems using tools such as CircleCI, drone, Github actions, ArgoCD
- Working experience with Big Data technologies such as Spark, Dataflow, and Flink
- Experience with system design - keeping performance and efficiency in mind, whilst aware of trade-offs
- Experience applying software engineering rigor to ML, including CI/CD/CT, unit-testing, automation etc.
- Hands-on experience with some MLOps tools such as KubeFlow, DVC, MLFlow
- Experience with cloud providers, such as GCP, AWS, or Azure
- Prior experience or a strong interest in FinTech space