Job Description
- Develop and maintain our company's LLM application solutions, with a focus on delivering innovative and effective solutions that meet the needs of stakeholders.
- Design application solution architecture for LLM applications
- Implement data preprocessing and integration pipelines for contextual data
- Perform contextual embedding and fine tuning of LLM models
- Conduct prompt engineering, develop prompt exaction flow for LLM apps according to user requirement and technical constraints
- Continuously monitor and improve the performance and accuracy of the LLM system through experimentation, testing, evaluation, and analysis.
- Stay up-to-date with the latest research and developments in LLM, AI, machine learning, and related fields, and apply these insights to improve our LLM solutions.
- Provide training and support to business users to help them effectively use the LLM solutions.
Requirements
LLM and Data Engineering:
- 3+ years of experience in software development and engineering, experience of LLM application design, prompt engineering, and LLM app implementation will be a plus.
- Strong programming skills in Python
- Experience with LLM orchestration frameworks like LangChain or LlamaIndex.
- Experience with NLP algorithms/packages such as embedding, word2vec, NLTK, Gensim, spacy, etc.
- Knowledge of / experience in Vector Database
- Experience with open-source foundation model repositories such as Hugging Face.
- Strong communication skills and ability to explain complex technical concepts to non-technical stakeholders.
- Knowledge of Machine Learning and Deep Learning
- Knowledge of / experience in MLOps, Vertex AI in particular
What additional skills will be good to have?
Solution Architecture:
- Minimum 8 years’ hands on application design or solution architecture experience. Exposure on critical projects related to financial service is preferred
- Solid understanding of key architecture concerns such as availability, scalability, operability, resilience, maintainability and how to ensure that they are delivered as specified
- Knowledge of and experience of the application of modern architecture principles and patterns
- In-depth knowledge in one or more technology domains: digital, mobile, data, analytic, API, micro-services, real-time data processing, workflow and Cloud Computing.
- Excellent communication and interpersonal skills, with strong oral, written and presentation skills.
- Strong analytical, problem solving, negotiation, influencing skills and possess logical and critical thinking in architecture.
- Expert level of relevant IT architecture, strategy or solution design experience in delivery role in financial services environment.
- End to end application architecture knowledge with focus on non-functional requirements that are critical in financial service applications.
- Experience in producing architecture best practices, clear choice, guidelines and roadmap documents
- Proficiency in both English and Chinese, Putonghua speaking is an advantage.
- Great sense of ownership and servicing mindset to ensure efficient and effective customer service processes
- Accountable for ensuring the products & services are supported by the right architectures and solutions meet the customer needs.
- Accountable for ensuring the design of the product solutions are cost effective and maintained through the agile development lifecycle, managing the flow of the backlog of design activities.
- Work with Ops Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues, etc) are resolved and that any design related issues are addressed in a timely manner.
- Convert requirements into actionable product/service requirements that feed Technology solutions development & influence service direction.
- Responsible for ensuring solutions are aligned with the platform architecture and roadmap, group standards and policies and the overall enterprise architecture for their function.
- Degree or above in a technology, engineering or science related disciplines.
About HSBC Technology China
We develop, implement and support software and IT services and processes that allow HSBC to remain at the forefront of high-quality banking systems.
Candidate with less relevant experience or skills may be offered a lower Global Career Band than stated above.
Company Info.
HSBC Holdings plc
HSBC Holdings plc is a British multinational universal bank and financial services holding company. It is the largest bank in Europe by total assets, with US$2.953 trillion as of December 2021. In 2021, HSBC had $10.8 trillion in assets under custody and $4.9 trillion in assets under administration, respectively.
Get Similar Jobs In Your Inbox
HSBC Holdings plc is currently hiring Large Language Models Engineer Jobs in Guangzhou, Guangdong Province, China with average base salary of ¥300,500 - ¥650,500 / Year.