Software Engineer in London

Software Engineer in London

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
B

At a Glance

  • Tasks: Build large-scale scientific and AI workflows that drive groundbreaking research.
  • Company: Basecamp Research, a leader in biotechnology and biodiversity exploration.
  • Benefits: Competitive pay, equity options, medical cover, and generous PTO.
  • Why this job: Join a dynamic team and make a real impact on innovative scientific solutions.
  • Qualifications: Experience in software engineering with a passion for learning and collaboration.
  • Other info: Flexible work environment in London with excellent growth opportunities.

The predicted salary is between 36000 - 60000 Β£ per year.

At Basecamp Research, we explore the world's unseen biodiversity to unlock nature-designed solutions for biotechnology's hardest challenges. Our work sits at the intersection of machine learning, synthetic biology, large-scale data, and exploratory science, with applications in therapeutics, materials, industrial enzymes, and beyond. We're an inclusive, interdisciplinary environment where biologists, ML researchers, software engineers, and field scientists work side‐by‐side to push the boundaries of what's possible.

We're looking for a Software Engineer who is excited about building large-scale scientific and AI workflows. You'll report directly to the Software Engineering Lead and contribute to systems that sit at the heart of Basecamp's research and discovery engine.

Software Engineering at Basecamp designs and operates the systems that accelerate the evaluation of biological and AI models, support high-throughput scientific analysis, integrate computation into scientific decision-making, and unlock capabilities that wouldn't exist without strong engineering. Joining the team means helping build the internal infrastructure and tooling that drive how biology is analysed, designed, and explored across the company.

From day one, you'll write production code, support high-throughput pipelines, and help shape core internal tools as they evolve. This role offers significant ownership and the opportunity to grow into specialised areas as the team expands.

You will:

  • Develop and maintain data-processing, inference, and analysis workflows used daily by scientists and ML researchers
  • Contribute to large-scale, containerised pipelines deployed across HPC and Kubernetes environments
  • Build internal tools (APIs, CLIs, dashboards) that support biological and machine-learning workflows
  • Extend and automate orchestration using Dagster or Temporal to improve reproducibility and observability
  • Work on performance, logging, monitoring, and operational reliability across distributed systems
  • Collaborate with Platform Engineering on infrastructure usage, GPU scheduling, and cluster reliability
  • Partner with scientists to understand biological workflows and help translate them into scalable, automated systems
  • Participate in technical design discussions and code reviews, contributing ideas and improvements to the team's engineering practices

This role gives you autonomy early, and space to help define key parts of our technical stack.

About you:

You don't need a biology background, just curiosity, strong fundamentals, and eagerness to learn.

You bring:

  • 1–5 years of experience (or equivalent projects) in Software, Data, ML, or Infrastructure Engineering
  • Proficiency in Python and Go
  • Experience with Docker, Kubernetes, and cloud-native development
  • Familiarity with workflow systems (e.g., Dagster, Temporal, Airflow)
  • Comfort with Linux systems and shell scripting
  • Interest in large-scale data, ML workflows, or scientific computing
  • A pragmatic, builder mindset – you enjoy improving processes and automating complex tasks
  • Curiosity, collaboration, and readiness to work across disciplines

Nice to have:

  • Exposure to AWS or Azure
  • Experience with observability tools (Prometheus, Grafana, Datadog)
  • Familiarity with ML training or inference systems
  • Any exposure to bioinformatics, genomics, or biological data tools

If you're excited about the space but don't tick all the boxes, we still encourage you to apply.

What we can offer in return:

  • The opportunity to be a key member in an exciting, dynamic, and fast-moving field.
  • A fun, flexible, and supportive work environment in the centre of London, and an emphasis on collaboration and personal development.
  • Highly collaborative culture, we always work cross team and cross function, with engineers, data scientists, and biologists working directly together to tackle complex issues.
  • Competitive compensation including equity
  • Comprehensive medical cover with AXA
  • Critical Illness and Group Income Protection
  • Pension Scheme
  • Generous PTO
  • Enhanced parental policy
  • Bike2Work Scheme

Do you want to join our team as our new Software Engineer? Then we'd love to hear about you!

Software Engineer in London employer: Basecamp Research

Basecamp Research is an exceptional employer, offering a unique opportunity to work at the forefront of biotechnology and AI in a vibrant, collaborative environment located in the heart of London. With a strong emphasis on personal development, employees enjoy a flexible work culture, competitive compensation, and comprehensive benefits, including equity and generous parental policies. Join us to contribute to groundbreaking research while growing your skills alongside experts from diverse fields.
B

Contact Detail:

Basecamp Research Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Basecamp Research on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best projects. This is your chance to demonstrate your coding chops and problem-solving abilities directly.

✨Tip Number 3

Prepare for the interview by brushing up on relevant technologies like Python, Docker, and Kubernetes. Be ready to discuss how you’ve used these in past projects or how you’d tackle challenges at Basecamp.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Software Engineer in London

Python
Go
Docker
Kubernetes
Cloud-native Development
Workflow Systems (e.g., Dagster, Temporal, Airflow)
Linux Systems
Shell Scripting
Large-scale Data Processing
Machine Learning Workflows
Scientific Computing
Observability Tools (e.g., Prometheus, Grafana, Datadog)
Collaboration Skills
Curiosity
Problem-Solving Mindset

Some tips for your application 🫑

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your proficiency in Python, Go, and any relevant projects you've worked on. We want to see how you can contribute to our exciting work!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working at Basecamp Research and how your background fits into our mission of exploring biodiversity through technology.

Showcase Your Projects: If you've worked on any relevant projects, whether in a professional setting or as personal endeavours, make sure to include them. We love seeing practical applications of your skills, especially in large-scale data or ML workflows!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're keen to join our team!

How to prepare for a job interview at Basecamp Research

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Python, Go, Docker, and Kubernetes. Brush up on your knowledge of workflow systems like Dagster or Temporal, as these will likely come up during technical discussions.

✨Show Your Curiosity

Basecamp Research values curiosity, so be prepared to discuss how you've approached learning new technologies or solving complex problems in the past. Share examples that highlight your eagerness to explore and understand different disciplines.

✨Prepare for Collaboration Questions

Since the role involves working closely with scientists and other engineers, think about times when you’ve successfully collaborated across teams. Be ready to share specific examples that demonstrate your teamwork skills and how you’ve contributed to a shared goal.

✨Ask Insightful Questions

At the end of the interview, have a few thoughtful questions ready about the team’s projects or the company’s future direction. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.

Software Engineer in London
Basecamp Research
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>