Software Developer

  • Dynamic Minds Recruitment
  • Cambridge, Cambridgeshire
  • Aug 10, 2023
Full time Information Technology Telecommunications Software Engineer

Job Description

The Role: Software Developer

Location: Cambridge

Salary: £65K

Do you want to make a real difference and change lives? Want to be part of a team who is at the heart of innovation? Keen to enhance your existing skills?

Yes? Great, apply today! Dynamic Minds just might have the perfect opportunity for you!

Our client in Cambridge is a leading life sciences business who pride themselves on their past and present success, providing innovative solutions globally. The immeasurable contribution of this business and their ability to deliver life-changing science provides a platform for professionals to realise their ambitions and career goals. We have an opportunity for a Software Developer to join our client on a full-time permanent basis with immediate effect. You will be an integral member of the wider Bioinformatics team, tasked with developing a pipeline for genome assembly curation utilising machine learning methods. On offer is a competitive salary and:

Benefits:

  • Inclusive and supportive work environment.
  • Ongoing training and development opportunities
  • Hybrid working
  • Flexible working
  • On-site workplace nursery
  • Enhanced maternity/paternity leave
  • Leisure benefits
  • Private healthcare
  • Cycle to work scheme.
  • Company socials

Your Responsibilities:

  • Design, develop and maintain a software pipeline for genome curations through machine learning processes.
  • Collaborate with senior engineers to create and improve existing processes.
  • Document protocols and provide guidance to end users.
  • Work with other lead engineers to design and implement new features.
  • Research new applications in Genome Informatics
  • Test and debug software applications
  • Work with stakeholders to gather requirements and ensure that software applications meet their needs.

Your Skills & Experience :

  • PhD in computer science or a related area
  • Proficient in C/C++ under Unix/Linux
  • Competent in large scale scientific computation/simulation
  • Existing knowledge of AI/Machine learning tools and processes
  • Ability to work independently or collaboratively as part of a wider team.
  • Have a strong understanding of software engineering principles.
  • Must have an aptitude to develop software applications that use AI/Machine Learning to solve real-world problems.

To be considered for this role, please attach a copy of your up to date CV