At a Glance
- Tasks: Develop and optimise machine learning models for drug discovery in a dynamic team.
- Company: Join Insilico Medicine, a leader in AI-driven drug discovery.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Exciting projects with potential for career advancement in a fast-paced environment.
- Why this job: Make a real impact in healthcare by advancing AI technologies in chemistry and biology.
- Qualifications: Experience in machine learning and Python development is essential.
The predicted salary is between 70000 - 90000 £ per year.
Insilico Medicine is seeking a Machine Learning Engineer to develop, support and improve predictive models and retrosynthesis in Chemistry & Biology. The candidate will write production-level Python code, run ML experiments, integrate new functionalities, and work with foundation models. The candidate will also provide technical support to the DevOps team and perform intra-team MLOps.
Responsibilities:
- Develop and maintain the internal machine learning pipeline at production level to support drug discovery initiatives.
- Optimize, refactor, and debug existing Python code to enhance performance, scalability, and efficiency.
- Deploy ML models into the platform for real-world applications in chemistry and biology.
- Implement and fine-tune ML-dedicated algorithms in Python, ensuring high accuracy and robustness.
- Collaborate on MLOps practices to ensure seamless model integration, deployment, and continuous improvement.
Education:
- Bachelor's, Master's, or PhD in a Machine Learning related field.
Experience and Skills:
- Strong background in machine learning with practical application experience.
- 4+ years of experience in Python production-level development.
- Proficiency with coding standards such as PEP8 and Google style guide.
- Experience with NoSQL databases such as MongoDB.
- Experience working with Linux or other Unix-based operating systems.
- Proficiency in version control systems like Git.
- Hands-on experience with NumPy, Pandas, PyTorch, and scikit-learn.
- Solid understanding of object-oriented programming, design patterns, and software architecture best practices.
- Proactive attitude, strong problem-solving skills, and commitment to continuous learning.
Preferred Skills:
- Experience with deep learning frameworks and techniques.
- Familiarity with RDKit for cheminformatics and Plotly for data visualization.
- Hands-on experience with Transformers, RNNs, CNNs, GNNs, and Gradient Boosting.
- Expertise in feature engineering and optimization techniques.
- Knowledge of cheminformatics and the drug discovery process.
- Ability to quickly learn and adapt to new libraries, tools, and emerging ML technologies.
- Experience in programming with C++ is an advantage.
ML Engineer (UAE) employer: Insilico Medicine, Inc
Insilico Medicine is an exceptional employer, offering a dynamic work environment in the vibrant city of Abu Dhabi, where innovation meets opportunity. With a strong focus on employee growth and development, we provide access to cutting-edge AI technologies and a collaborative culture that encourages creativity and professional advancement. Join us to be part of a forward-thinking team dedicated to transforming drug discovery through machine learning and AI.