Business Function
Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Responsibilities
- Apply cutting edge technologies and tools in big data and machine learning to build, manage and automate pipelines for machine learning models and analytics platform
- Implement machine learning algorithms and build production grade end-to-end analytics solution to solve business challenges together with Data Scientists and business team
- Implement and apply industry standard Auto ML solutions to solve real world challenges
- Create blueprint and reference architecture for various machine learning use cases
- Study and evaluate the state-of-the-art technologies, tools, and frameworks of machine learning engineering, and establish, apply and maintain best practices and principles of machine learning
- Perform code optimization, code reviews to improve the quality of Data Scientist’s work
- Automate software testing by writing unit tests for all production code
- Monitor machine learning model releases, branches for different issues and user stories
- Manage available resources such as hardware, data, and personnel so that deadlines are met
- Work with different stakeholders to ensure that the bank’s production release process is adhered to
Requirements
- Bachelor’s or master’s degree in software Engineering, Computer Science or related fields
- 4+ years of experience in industry (ideally banking, ecommerce, telecoms, retail, and consulting) with demonstrated track record of leveraging advanced analytics to achieve business impact.
- At least 2 years of experience in data mining and machine learning on large amount of data, and multi-tier software application development and DevOps automation
- Excellent understanding of software engineering principles and design patterns.
- Familiar with tools such as JIRA, Git and Jenkins
- Excellent programming skills in Python (Pandas, NumPy), SQL, bash and willingness to learn other languages as required by the project
- Experience with Spark, Hadoop and how to optimize Spark jobs that analyse huge amounts of data for better performance
- Experience with Kubernetes, PCF and services in AWS to deploy ML models as REST APIs
- Familiar with industry paradigms and standards for model development, validation and testing and have developed and implemented large-scaled industrial standard machine learning solutions from end to end.
- Strong in problem-solving, being resourceful with end to end critical thinking to find out solutions even in unfamiliar scenarios.
- Good communication and project management skills.
- Strong interests in learning about recent developments in machine learning through own initiatives
Apply Now
We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.