As a Senior Machine Learning Engineer, your role will involve swift execution of Big Data processing, Machine Learning, and ML Ops best practices. You will work as part of the ML Development chapter, closely collaborating with Data Scientists and other ML developers. You will be responsible for designing and implementing cutting-edge ML platforms, pipelines, and tooling, utilizing Cloud technologies and experimenting with Big Data and ML tech available in the market.
The team has a unique culture driven by a desire to do things differently, constantly seeking the best solutions for business needs and pushing technology to its limits. Regardless of your experience, you will have the opportunity to learn and grow professionally.
Your primary goal will be to design and build a state-of-the-art Machine Learning Platform, working collaboratively with Data Scientists and other ML developers. You will report to a Machine Learning Chapter Lead and have the option to be located in either the Surry Hills or Norwest offices in Sydney.
Key Responsibilities:
1. Designing and implementing Big Data and Machine Learning platforms, pipelines, and tooling.
2. Contributing to the growth of the ML chapter's capability through pioneering new technologies and approaches to improve time-to-market, reliability, and performance of Data Science products.
Tech Requirements:
3. Minimum of 3-5 years of experience as a developer and possess recent, solid expertise in Python.
4. 2+ years of commercial software development experience
5. Proficient in data engineering techniques and tools
6. Familiar with Cloud platforms (GCP OR AWS)
7. Knowledge of ML algorithms, techniques, and packages
8. Experience with Kubernetes and Argo/Kubeflow
9. Proficiency in ML Ops, SRE, or DevOps practices
10. Hands-on Linux
If you have a passion for software engineering, data engineering, cloud technologies, and ML, we encourage you to apply and join our client's team of experts in delivering scalable and innovative solutions for business needs.