Jobs

Software Engineer


Job details
  • Barrington James
  • London
  • 1 week ago

My client, aninstrumentation and services companyspecializing incutting-edge analytical technologyfor nanoformulation R&D and quality control. Their innovative approach is transforming the field, enabling the development of next-generation therapeutics that ensure faster access to safer treatments and vaccines.


The company is based atLondon—a thriving life sciences hub with modern office and state-of-the-art laboratory facilities. They offer a dynamic and professional environment where innovative ideas are brought to life, translating science into real-world impact for human health and well-being.


I am looking for a skilled and motivatedSoftware Engineerto join a specialized team. In this role, you will developgraphical interfaces, hardware control systems, and data analysis tools, working closely with engineers and scientists to support cutting-edge research and development.


As part of acollaborative and fast-paced environment, you will have the opportunity totake ownership of projects, enhance your technical skills, and make a real impact. Responsibilities will be diverse, reflecting start-up culture, and includesoftware development, user support & training, hardware integration, and R&D on new modeling and analysis techniques.


Your background:


  • Advanced degree (MSc, PhD) in Computer Science, Physics, Bioengineering, or a related field.
  • Strong Python programming skills, with experience using libraries such asNumPy, SciPy, Pandas, Matplotlib, Scikit-learn, or PyTorch.
  • Hands-on experience with GUI development(e.g.,PySide, Tkinter, or web-based frameworks) or a keen interest in learning, with an eye forintuitive and user-friendly design.
  • Solid understanding ofsoftware development processes, includingversion control, testing, and documentation best practices.
  • Experience withsignal processing, spectral analysis, data post-processing, and modeling techniques, includingregression, clustering.
  • Strong problem-solving and analytical skills, with the ability to approach complex challenges logically and creatively.
  • Excellent communication skills, both written and verbal, with the ability to convey technical concepts clearly.
  • A collaborative mindset, with a track record of working effectively inmultidisciplinary teams.


Additional Desirable Skills:

  • Experience withhardware integrationor developing software that interfaces withlaboratory instruments.
  • A portfolio of projects showcasingwell-designed, intuitive GUIs, with familiarity inModel-View-Presenter (MVP) architecture.
  • Strong grasp ofalgorithm optimization and debugging, particularly inscientific computing and data analysis.
  • Prior experience working in astart-up environmentorindustry setting, demonstrating adaptability and innovation.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Software Engineer (Full Stack)

Do you want to influence the lives of millions of people every day?Do you want to be part of a growing digital publishing company that will become one of the largest disseminators of knowledge in the world?If you answered yes to those questions, you may be the person we're searching...

Be Amazed Media Ltd London

Software Engineer

My client, aninstrumentation and services companyspecializing incutting-edge analytical technologyfor nanoformulation R&D and quality control. Their innovative approach is transforming the field, enabling the development of next-generation therapeutics that ensure faster access to safer treatments and vaccines.The company is based atLondon—a thriving life sciences hub with modern office and state-of-the-art laboratory...

Barrington James London

Software Engineer: Intelligent Platform (Conversational AI)

Software Engineer: Intelligent Platform (Conversational AI)Software Engineer: Intelligent Platform (Conversational AI)Apply locations London, GBR time type Full time posted on Posted 30+ Days Ago job requisition id R24152FactSet, a leading provider of financial information and analytics, helps the world’s best investment professionals outperform. Weve been recognized as one of FORTUNEs...

FactSet London

Software Engineer

Software Engineer - Onsite, North OxfordA rapidly growing, venture-backed company at the forefront of advanced metal component development. Revolutionizing the industry through the integration of proprietary software, advanced machine learning, and cutting-edge experimental facilities to build the future of metal components. Our client provide innovative solutions to a wide range...

Alexander Daniels Global Oxfordshire

Software Engineer (ML Infra) (Hiring Immediately)

About the jobAdamas Knight is recruiting for a groundbreaking AI Lab, backed by some of the biggest names in industry, working on building their own proprietary foundation model within the multi-modal domain - text and vision.With one of the best compute in industry, they are looking for a ML Infrastructure...

Adamas Knight London

Software Engineer - Simulation

Join an expert Team, developing pioneering geophysical and process simulationsThis highly successful and expanding company are seeking a Simulation Software Engineer to help develop advanced software for geophysical modelling and industrial process simulation. With a global client base and an ambitious growth strategy, this company offers a dynamic environment with...

ECM Selection (Holdings) Limited Guildford