Senior Data Scientist
The successful candidate will play a crucial role in designing and developing scalable machine learning models for production environments. This position is ideal for an individual with expertise in data preparation, model evaluation, deployment, and monitoring.
Key Responsibilities:
* Develop and implement machine learning solutions using Python libraries (e.g., TensorFlow, PyTorch, scikit-learn)
* Collaborate with cross-functional teams to integrate machine learning models into production environments
* Design and implement effective data preprocessing and feature engineering strategies
* Deploy and monitor machine learning models in cloud-based environments
* Stay up-to-date with emerging trends and technologies in machine learning and artificial intelligence
Requirements:
* 5+ years of experience in machine learning engineering, data science, or applied machine learning roles
* Strong proficiency in Python and relevant machine learning libraries
* Solid understanding of computer science fundamentals (algorithms, data structures, software design)
* Experience with cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes)
* Proven track record of deploying machine learning models into production environments
* Excellent problem-solving, communication, and collaboration skills
Desired Skills:
* Experience with large-scale machine learning systems and big data technologies (Hadoop, Spark)
* Knowledge of deep learning frameworks (PyTorch, TensorFlow) and natural language processing techniques
Benefits:
* Pension scheme
* Healthcare benefits
* Bonus structure
* Excellent career progression opportunities
* Flexible hybrid working model with remote options available
This is an exciting opportunity for a highly skilled machine learning engineer to join our team and contribute to the development of innovative solutions. If you are passionate about machine learning and have a strong desire to work on challenging projects, please submit your application.