Senior Data Scientist
Role details
Job location
Tech stack
Requirements
-
Strong Python and SQL skills, with experience using libraries such as pandas, NumPy, scikit-learn and relevant statistical or machine learning packages
-
Hands-on experience with machine learning frameworks and approaches, including supervised learning, unsupervised learning, feature engineering, model selection and model validation
-
Practical experience building Generative AI and LLM-based solutions, including prompt engineering, embeddings, vector databases, RAG, grounding, reranking and evaluation
-
Experience with NLP techniques such as text classification, entity extraction, semantic similarity, summarisation and information retrieval
-
Experience using Databricks, Spark and lakehouse concepts for large-scale data preparation, experimentation and model development
-
Familiarity with Microsoft Fabric, Azure AI services, Azure Machine Learning or comparable cloud-based AI and data science platforms
-
Experience with MLOps practices including Git, automated testing, CI/CD, model registry, deployment, monitoring and experiment tracking
-
Ability to use AI-assisted development tools responsibly to improve productivity, code quality and documentation
-
Proven track record delivering data science or AI solutions into production or near-production environments for BI, analytics, automation or decision support use cases
Personal requirements Infinigate's values underpin a strong collaborative working culture and successful inclusive working environment.
- Own it! Outstanding verbal and written communication skills with the ability translate concepts to multiple stakeholders
- Aim high! A self-starter with excellent multitasking abilities
- Be open! A team player, embracing business concepts and flexible to change