About the Role
Our client, a pioneering AI-driven pharmaceutical company, is seeking a talented Senior Machine Learning Engineer to join their fully remote R&D team. This role is crucial for developing and deploying advanced machine learning models that accelerate drug discovery and development. You will work with vast biological and chemical datasets, leveraging cutting-edge AI techniques to identify novel therapeutic targets, predict compound efficacy, and optimize clinical trial designs. As a remote-first employee, you will have the flexibility to work from anywhere within South Africa , contributing to a globally distributed team. This is an exceptional opportunity to apply your expertise in machine learning to solve some of the most challenging problems in medicine and make a tangible impact on human health. You will collaborate with leading scientists and engineers in a dynamic and innovative environment.
Key Responsibilities
- Design, build, train, and deploy machine learning models for tasks such as target identification, virtual screening, ADMET prediction, and biomarker discovery.
- Develop and implement robust data processing and feature engineering pipelines for complex biological and chemical data.
- Collaborate closely with domain experts (biologists, chemists, clinicians) to understand their needs and translate them into ML solutions.
- Optimize model performance, scalability, and efficiency for large-scale applications.
- Implement MLOps best practices for model deployment, monitoring, and retraining in production environments.
- Stay current with the latest advancements in machine learning, deep learning, and AI for life sciences.
- Contribute to the technical vision and roadmap for the ML team.
- Communicate complex technical concepts and findings effectively to both technical and non-technical audiences.
- Write high-quality, well-documented, and maintainable code.
- Mentor junior machine learning engineers and contribute to team knowledge sharing.
Requirements
- Master's or Ph.D. degree in Computer Science, Machine Learning, Statistics, Bioinformatics, or a related quantitative field.
- 5+ years of professional experience in machine learning engineering, with a significant focus on developing and deploying models in production.
- Proficiency in Python and major ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with data manipulation and analysis libraries (e.g., Pandas, NumPy).
- Strong understanding of ML algorithms, statistical modeling, and deep learning architectures.
- Experience working with large, complex datasets, preferably in the life sciences domain (genomics, proteomics, cheminformatics).
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience with MLOps tools and workflows is a plus.
Benefits
- Competitive remote salary and potential for stock options.
- Flexible working hours and the autonomy to manage your schedule.
- Comprehensive health, dental, and vision insurance.
- Generous home office stipend and technology allowance.
- Opportunities for professional development, including online courses, conferences, and workshops.
- Be part of a mission-driven company making a significant impact on global health.
- Collaborate with a diverse and talented international team.
- 4 Day Work Week option with standard compensation.