Machine Learning & AI TechBio startup, dedicated to revolutionizing data-driven in silico tools for early-stage drug discovery optimization. By utilizing advanced computational tools, they offer drug discovery scientists unique insights into drug safety that surpass conventional methods. Their solutions expedite drug discovery, enhancing speed, cost-effectiveness, and efficiency.
The team comprises professionals with expertise spanning AI in drug discovery, traditional drug discovery science, machine learning, deep learning, and product development. This diverse knowledge empowers them to drive drug discovery forward.
To support their growth, they see a proficient Software Engineer skilled in Machine Learning, AI, high-scale parallel processing, and cloud services like AWS. The chosen candidate will lead the development of the companys robust technology base.
Job Overview
They are looking for a highly skilled software engineer with experience in developing and leading machine learning solutions. The ideal candidate should have a track record of project delivery and aspire to take on technical leadership responsibilities. They will lead a fast-paced team in developing internal software tools aligned with the companys vision. This role involves exploring and testing new ideas in a research setting. Strong communication skills are essential, as the role requires interaction with stakeholders, investors, and customers of varying technical backgrounds.
Requirements
- Advanced degree in a relevant field (Computer Science, Mathematics, Data Science, Engineering, etc.) or possess equivalent industrial experience.
- Experience working on machine learning projects in industrial settings.
- Possess extensive programming skills in Python, using ML tech stacks including NumPy, Pandas, Scikit-Learn, PyTorch, and data visualization libraries.
- Be experienced with SQL, database schema design, and SQL tuning, with an understanding of optimizing for scale using parallel processing algorithms.
- Be comfortable working in cloud environments such as AWS using the command line.
- Be capable of presenting past machine learning projects and discussing implementations and problem-solving approaches.
- Demonstrate significant experience with software development best practices, including version control, testing, and debugging.
- Have exceptional written and verbal communication skills and enjoy collaborative work environments.
- Possess strong problem-solving and analytical skills to draw meaningful conclusions from data.
- Actively seek to stay updated with literature developments in the field.
Desirable skills / experience:
- Cheminformatics, including tools like RDKit.
- Tabular machine learning methods.
- Deep learning (GNNs, Self Supervised Learning, Transfer Learning, Multi-task learning).
- Experience leading and delivering projects desirable but not essential
- Experience in line management.
- Explainable AI methods.
Benefits
Apart from being part of a purpose-driven team, candidates will enjoy:-
Financial:
- Competitive salary ( 60,000- 80,000)
- Generous stock option plan
Health:
- Opt-in Private Medical Insurance (currently with Vitality)
- Full mental health package with unlimited talking therapies
- Dental cover, including emergencies
- Up to 500 optical voucher for glasses or contact lenses from Vision Express
- 24/7 access to GP Services
Annual Leave:
- 25 days annual leave (plus bank holidays)
Experience working on machine learning projects in industrial settings. Possess extensive programming skills in Python, using ML tech stacks including NumPy, Pandas, Scikit-Learn, PyTorch, and data visualization libraries. Be experienced with SQL, database schema design, and SQL tuning, with an understanding of optimizing for scale using parallel processing algorithms. Be comfortable working in cloud environments such as AWS using the command line. Be capable of presenting past machine learning projects and discussing implementations and problem-solving approaches. Demonstrate significant experience with software development best practices, including version control, testing, and debugging. Have exceptional written and verbal communication skills and enjoy collaborative work environments. Possess strong problem-solving and analytical skills to draw meaningful conclusions from data. Actively seek to stay updated with literature developments in the field. Desirable skills / experience: Cheminformatics, including tools like RDKit. Tabular machine learning methods. Deep learning (GNNs, Self Supervised Learning, Transfer Learning, Multi-task learning). Explainable AI methods.