This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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
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.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.