Software Engineer

Apply now

Software Engineer

We're looking for an exceptional Software Engineer to join the Basecamp Research team.

Full-time · Head Office

About the role:

The Data Team at Basecamp Research builds cutting-edge software to structure and interrogate genomic diversity data collected from 5 continents by our field team & local partners – and in turn our Product and Commercial teams collaborate with our customers to turn our insights and data into real-life biological products.

What sort of products do we mean? We’re talking everything from beer-making enzymes to life-saving therapeutics. Underpinning all this is our knowledge graph and data pipelines to help us give our customers the best results in the shortest time.

As a Software Engineer, you will play a key role in contributing & maintaining production-ready code to our code base, collaborating with all other members of our Data Team to make our work more robust and scalable. This is an exciting opportunity to work on intellectually challenging projects, collaborate with multidisciplinary teams, and contribute meaningfully and visibly to a rapidly growing company at the intersection of biology and AI.

About you:

  • Bachelor's degree in Computer Science, Software Engineering or a related field / or equivalent work experience.

  • Proven experience as a software engineer with strong proficiency in Python and at least one other high level programming language.
  • Experience with containerisation technologies, particularly Docker, application packaging and deployment.
  • Familiarity with at least one major cloud provider, such as AWS or GCP.
  • Knowledge of API development, databases, microservices architecture, and backend frameworks.
  • Ability to work in a fast-paced environment, manage multiple projects, and meet deadlines.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.


Additional skills or experience (some combination of the below):

  • Experience with graph databases (Currently we use Neo4J).
  • Experience with MLOps and data pipelines or developing with LLMs.
  • Experience with full stack development including front end development.
  • Experience with libraries pertinent to data science/deep learning e.g scikit-learn, PyTorch, TensorFlow etc.
  • Experience with tools pertinent to big data processing e.g Apache Spark etc.

About Basecamp Research:

Basecamp Research is a London-based biotechnology company. We explore the most exciting, diverse, and extreme environments on our planet and sample these environments for microbial sequencing (metagenomics). We negotiate benefit-sharing agreements with the localities we go to, ensuring that our data is collected ethically and sustainably. Our in-house metagenomics & ML cloud pipeline generates taxonomic, genomic, and protein annotations that we embed into our knowledge graph together with geographic, geochemical, and environmental metadata. From our knowledge graph, we then design AI-guided protein and genomics solutions for our customers across the bioeconomy.

We pride ourselves on being an exciting, fun and flexible place to work. If you feel passionate about the power of biology to build a better world, we’d love to hear from you.


Apply for the job

Does this Software Engineer role sound like a perfect next step for your career? If so, we'd love to hear from you!