Open positions
Eight roles
Select one position to read the full description and submit your application. Details on our technology, discoveries to date, compensation and contract terms are shared with candidates invited to the first interview round.

- 01View role →
Team Leader – Computational Drug Discovery & ML
Full-time, open-ended contract · Milan, Italy — fully remote
What you will do
- Manage the team, including scientific meetings when the CTO may not be available.
- Ensure all teams are committing the expected effort.
- Discuss the relevance of the scientific findings for each of the teams.
Required
- A degree of knowledge across the spectrum of the other positions.
- 8–12+ years of experience in computational drug discovery or ML.
- Proven leadership in multidisciplinary teams.
- Strong expertise in at least one of: deep learning, cheminformatics, or structural biology.
- Track record of delivering impactful projects.
- 02View role →
Machine Learning Specialist
Full-time, fixed-term contract · Milan, Italy — fully remote · 12 months
What you will do
- Review, understand and contribute to the ongoing development of the Company's machine-learning engine
- Design, implement and integrate new features, models and technical improvements into the existing infrastructure
- Test, validate and optimise machine-learning models, including hyperparameter optimisation and systematic assessment of performance, robustness and generalisability across different datasets, experimental conditions and input configurations
- Contribute to the development of reliable, scalable and well-documented machine-learning workflows
- Curate, preprocess and perform quality-control checks on datasets when required
- Collaborate closely with the technical team to identify practical solutions to complex data and modelling challenges
Required
- Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, Data Science, Bioinformatics or a closely related field
- At least 10 years of proven professional experience in machine-learning, artificial-intelligence or data-intensive software-development roles
- Advanced proficiency in Python for machine-learning development
- Strong, practical understanding of machine-learning methodologies, model evaluation and optimisation
- Hands-on experience with PyTorch
- Experience developing or training CUDA-accelerated machine-learning workloads
- Familiarity with remote cluster-computing environments, including access and job management through SSH or similar tools
- Demonstrated ability to work with complex datasets, build robust data-preprocessing pipelines and identify data-quality issues
- Strong problem-solving skills, intellectual curiosity and the ability to work independently in a fully remote environment
- Good command of written and spoken English
- 03View role →
Junior Full-Stack Developer – Web & Data Applications
Full-time, fixed-term contract · Milan, Italy — fully remote · 12 months
What you will do
- Contribute to the design, development and maintenance of web-based applications supporting Pharmanautix's research and operational activities
- Develop and maintain user-facing interfaces as well as the related back-end services and APIs
- Collaborate with the technical and scientific teams to translate internal needs into reliable, intuitive and scalable digital tools
- Integrate, visualise and manage structured data within web applications
- Support testing, debugging, documentation and continuous improvement of the company's software infrastructure
Required
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field
- Practical knowledge of JavaScript and modern web-development principles
- Working knowledge of at least one modern web framework, such as React.js or Next.js; experience with Flutter or other cross-platform frameworks will also be considered
- Basic full-stack development skills, including familiarity with front-end and back-end application components
- Working knowledge of Python and of core data-science libraries, including NumPy and Pandas
- Familiarity with version-control systems, preferably Git
- Ability to work independently in a fully remote environment, communicate clearly and collaborate effectively with multidisciplinary teams
- Good command of written and spoken English
- 04View role →
Graph Neural Networks (GNN) Specialist
Full-time, fixed-term contract · Milan, Italy — fully remote · 12 months
What you will do
- Expand our Graph Neural Network (GNN) engine.
Required
- PyTorch Geometric.
- Knowledge on training convolutional GNNs.
- Knowledge on multi-level GNNs.
- Hands-on experience in training GNNs for edge prediction tasks.
- CUDA-accelerated ML.
- Some understanding of biology or medicine.
- Understanding of graph theory and representation learning.
- PhD with focus on either computer science, bioinformatics, computational biology (or equivalent) – OR master degree + 2 years working experience for a big tech company.
- Some experience using cluster computing from remote access, e.g. SSH or similar.
- 05View role →
General Machine Learning Specialist (Part-time)
Part-time, fixed-term contract · Milan, Italy — fully remote · 6 months
What you will do
- You will join a technical and scientific team exploring new approaches to machine learning and helping turn ambitious research questions into robust, useful models. Your work will contribute directly to the development, testing and improvement of the computational methods that underpin Pharmanautix's research.
Required
- Bachelor's degree in Computer Science, Data Science, Bioinformatics or a related field.
- Intermediate or advanced proficiency in Python.
- Working knowledge of NumPy, Pandas and Matplotlib.
- 06View role →
Researcher on non-coding RNAs
Part-time, fixed-term contract · Milan, Italy — fully remote · 6 months
What you will do
- You will have the opportunity to develop and lead your own research project on non-coding RNAs within a highly ambitious scientific environment. This role is designed for an exceptional early-career scientist who wants to take ownership of an original line of research, work independently and contribute to work of the highest scientific standard.
Required
- Bachelor's degree in Biology, Bioinformatics, or a related field.
- Strong lateral-thinking and problem-solving skills.
- Some hands-on experience in bioinformatics.
- 07View role →
Molecular Biology Specialist
Part-time, fixed-term contract · Milan, Italy — fully remote · 6 months
What you will do
- You will help assess the biological plausibility and scientific meaning of the Company's computational predictions, bringing critical biological judgement to questions that cannot be answered by models alone. You will work at the interface of literature, molecular biology and computational research, helping the team distinguish promising hypotheses from those that need further scrutiny.
Required
- Bachelor's degree in Biology, with a focus on Molecular Biology.
- Experience engaging critically with biomedical literature, including literature reviews or meta-analyses.
- Basic knowledge of bioinformatics.
- 08View role →
Bioinformatics Analyst
Part-time, fixed-term contract · Milan, Italy — fully remote · 6 months
What you will do
- You will work at the intersection of chemistry, bioinformatics and computational drug discovery, helping the team explore how chemical knowledge can inform the identification of new opportunities for drug repurposing. You will contribute to the analysis of molecules that are not currently used as medicines and to the investigation of whether their properties may point towards new therapeutic uses for existing drugs.
Required
- Bachelor's degree in Biology, Bioinformatics, Chemistry, Medicine, Pharmacy or a related field.
- Intermediate coding skills.
- Familiarity with navigating and critically reading bioinformatics literature.
- Some hands-on experience in bioinformatics or cheminformatics.
