CrawlJobs Logo

Senior Consultant Specialist

https://www.hsbc.com Logo

HSBC

Location Icon

Location:
China, Xi'an

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

HSBC is seeking a Senior Consultant Specialist with expertise in machine learning, Python coding, and deep learning. The role involves managing the ML lifecycle, deploying models, optimizing scalable pipelines, collaborating with teams, ensuring best practices in ML engineering, and mentoring junior staff. Candidates should have strong technical skills, and familiarity with MLOps, cloud platforms, and DevOps tools is advantageous.

Job Responsibility:

  • 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++
  • 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.

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
  • Relevant DevOps tooling experience (Ansible, Jenkins, TerraForm)
  • 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.
What we offer:
  • Continuous professional development
  • Flexible working
  • Inclusive and diverse environment.

Additional Information:

Job Posted:
September 04, 2025

Expiration:
December 31, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.