Logo of Huzzle

Software Engineer



8d ago

  • Job
    Mid-level (3-4 years)
  • Software Engineering
  • London
  • Quick Apply

AI generated summary

  • You should have a Bachelor's degree in Computer Science or related field, proven experience in software development, knowledge of laboratory automation, and proficiency in Python, C#, or C++. Strong problem-solving skills, communication, and a proactive attitude are essential.
  • You will design, develop, and maintain software for automating lab processes, collaborate with teams to meet automation needs, ensure compliance, provide technical support, and stay updated on industry trends.


  • Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degree preferred.
  • Proven experience as a software engineer, with a good portfolio of projects demonstrating expertise in developing software solutions.
  • Experience with laboratory automation software and equipment is highly desirable.
  • Familiarity with Laboratory Information Management Systems (LIMS) is a plus.
  • Proficiency in programming languages such as Python, C#, or C++.Proficiency with Git.
  • Good knowledge of CI/CD
  • Strong analytical and problem-solving skills, with the ability to work on complex projects in a collaborative environment.
  • Excellent communication and interpersonal skills, capable of working closely with non-technical team members to understand and meet their needs.
  • Self-motivated and proactive, with a strong sense of ownership and a drive for excellence.


  • Design, develop, and maintain software systems for automating laboratory processes and equipment, ensuring reliability, efficiency, and accuracy.
  • Collaborate with cross-functional teams, including biologists, lab technicians, and other engineers, to identify automation needs and translate scientific requirements into technical solutions.
  • Ensure compliance with industry standards and regulatory requirements related to laboratory software and data security.
  • Provide technical support to lab staff on new systems and software updates.
  • Stay abreast of the latest technologies and trends in lab automation and software development, recommending improvements and innovations.


What are the main responsibilities of a Software Engineer at InstaDeep?

The main responsibilities include designing, developing, and implementing software solutions to automate laboratory and machine processes, working closely with biologists and lab technicians to innovate laboratory workflows, and collaborating with the team lead on project goals.

What qualifications are required to be a Software Engineer at InstaDeep?

Candidates should have a strong technical background in software development, experience with laboratory automation, and the ability to work effectively in a multidisciplinary team. A Bachelor's degree in Computer Science or a related field is required, and additional qualifications such as certifications or advanced degrees are a plus.

What opportunities for professional development are available for Software Engineers at InstaDeep?

Software Engineers at InstaDeep have the opportunity to work on cutting-edge projects that merge technical expertise with scientific innovation, and to collaborate with a diverse team of experts in various fields. Additionally, there may be opportunities for overseas travel, including to locations such as Germany, to work on international projects.

What type of work environment can Software Engineers expect at InstaDeep?

Software Engineers at InstaDeep can expect a dynamic and collaborative work environment, where they will have the opportunity to work on challenging and impactful projects. The company values innovation and teamwork, and encourages employees to continue learning and developing their skills.

Accelerate the transition to an AI-first world that benefits everyone

Founded Year

Mission & Purpose

InstaDeep is a leading global technology company offering a range of AI solutions, ranging from optimized pattern-recognition, GPU-accelerated insights, to self-learning decision making systems. - Decision-making systems: Life and business are all about decisions. InstaDeep harnesses the power of reinforcement learning to create systems that can make decisions on their own, based on their own autonomous training. Many fields can benefit greatly from this technology, be it robotics, mobility, logistics, finance or healthcare. - GPU-accelerated insights: When you try to deploy AI in your business, compute power is key. A Multi-GPU setup can be messy and complicated. With Nvidia’s DGX-1 (one of the most powerful AI machines on the market), InstaDeep can help you achieve insane computing power to solve even the most intensive AI problems. - Optimized Deep Learning: Deep Learning delivers high-performance AI for pattern recognition yet is notoriously time-consuming to fine-tune. InstaDeep boosts this process to save you time and money on your computer vision, natural language processing or predictive analytics project.