Job description

Some careers have more impact than others.

If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.

We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist.

Business:HASE Technology

Principal responsibilities

• End-to-End Model Development: Take ownership of the ML lifecycle for specific features or products, including data collection, preprocessing, feature engineering, model training, evaluation, and deployment.
• Production Deployment & MLOps:** Build, maintain, and optimize scalable pipelines for model training, versioning, and deployment in a cloud environment (e.g., AWS, GCP, Azure). Implement monitoring and logging for model performance and data drift.
• Algorithm Implementation & Optimization:** Research, prototype, and implement state-of-the-art machine learning and deep learning algorithms to solve specific business problems. Fine-tune models for optimal performance, latency, and cost.
• Collaboration:** Work closely with data engineers to build reliable data pipelines, with software engineers to integrate models into applications and services, and with product managers to understand requirements and define success metrics.
• Code & Best Practices: Write clean, maintainable, and well-documented code. Advocate for and implement best practices in ML engineering, including code reviews, testing, and reproducibility.
• Mentorship:Provide guidance and support to junior data scientists and engineers, helping to uplift the team's overall technical capability.

Requirements

• Proficient in Python, with strong coding style and engineering practices.  
• Familiar with at least one other language, such as Java, C++ (for performance-critical or integration scenarios).
• Extensive practical experience with TensorFlow or PyTorch(at least one of them), with the ability to flexibly use them for model building, training, and debugging.
• In-depth understanding of fundamental machine learning concepts (e.g., bias-variance tradeoff, cross-validation, regularization, evaluation metrics).  
• Solid knowledge of deep learning, including familiarity with common neural network architectures such as CNN (for CV), RNN/LSTM/Transformer (for NLP or time-series data).
• Extensive experience in data preprocessing, feature engineering, and model tuning.
Preferred Skills (Nice-to-Have):
• Familiarity with cloud platforms (AWS, Google Cloud Platform, or Azure) and their AI/ML services (e.g., SageMaker, Vertex AI).
• Basic knowledge of MLOps tools (e.g., MLflow, Weights & Biases) and containerization (Docker).
• Understand DevOps and Agile practices, experiences with CI/CD solutions. Have relevant Devops tooling experience (Ansible, Jenkins, TerraForm) and be able to setup pipeline using those tools is a plus. 
• Good communication in spoken and written English and Mandarin
• A good team player with strong analytical/troubleshooting skills, and self-motivated
• Experience on Java / Frontend development is a plus

You’ll achieve more when you join HSBC.

HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.

Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website. 

***Issued By HSBC Software Development (GuangDong) Limited Xian Branch***