drjobs Senior Python Software Engineer AL ML NumPy PyTorch SQL العربية

Senior Python Software Engineer AL ML NumPy PyTorch SQL

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cambridge - UK

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

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)

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.

Employment Type

Full Time

Company Industry

About Company

0-50 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.