PetaGene logo

PetaGene

Software Engineers / Senior Software Engineers
United KingdomPermanentRemoteFull-TimeSenior

Posted today

Description

Job description: Software Engineers / Senior Software Engineers

PetaGene Company Profile
An exciting software company in the genomics, cloud and HPC/supercomputing spaces, and based in Cambridge UK, is looking for three talented C++ Software Engineers or Senior Software Engineers who need to be based somewhere in the UK.

PetaGene’s multi-award-winning software is at the leading edge in the rapidly growing market for optimising genomic data, helping to make personalised, precision medicine affordable for everyone. We take bulky, noisy genomic data and make it smaller, faster and more secure for applications spanning genetic disease and cancer diagnostics to pharmaceutical research. Our solutions have been used for over three million genomes, mostly human, spanning across pharmaceutical, hospital, clinical and academic research customers.

More recently we have launched another flagship product in the wider cloud and HPC/supercomputing spaces – this product is unique in giving ultra-fast POSIX-compliant access to data in object storage (AWS S3, on-prem S3, Microsoft Azure Blob storage, Google Cloud Platform Storage), without altering the objects. This product has been benchmarked at 85 Gbps for a single node and has been shown to scale up to 11 Tbps for 256 nodes. A tremendous amount of development effort is behind the usability, transparency and performance of this product.

PetaGene has strong sales and is also backed by Entrepreneur First and high profile US and UK VC funds. Candidates have an opportunity to make a big impact at an early stage company, to tackle important problems that our customers face, and to personally grow as the company grows. This isn’t a web or app company. We solve really challenging problems that no-one has ever solved before. We’re looking for smart, creative people capable of tackling challenges. We seek candidates with the ability to quickly learn new skills and to be able to independently research new areas, as needed, for solving challenges. As a startup, we also expect everyone to take on a diverse set of responsibilities.

Opening: Senior Software Engineers (multiple openings) / Software Engineers (multiple openings)

The successful candidate will have experience and skills in the following areas:
  • C++ development experience (proficient in C++ for senior role)
  • Linux scripting and build systems: GNU Make, Shell (bash/csh)
  • Software build, deployment and test
The following skills are also valued for this role, but not required:
  • Commercial software development and code base maintenance
  • Skilled at designing new algorithms
  • Knowledge of Linux library system and some OS internals
  • Designing for high performance computing
  • Has worked with Bioinformatics tools or pipelines
  • Experience in Information Theory
  • Experience with Virtual File-systems
In addition, for the senior roles the successful candidate will have experience and skills in the following areas:
  • Capable of researching a challenging problem and coming up with new approaches
  • Understands algorithmic complexity and can optimise accordingly
  • Experience coordinating other developers – acting as a project or team lead (not essential)

Person Specification
We prefer candidates with a strong technical degree in a relevant area or with relevant work experience. We value candidates with graduate degrees in related areas.

Benefits in addition to salary:
  • Private Health benefits package
  • Workplace pension
  • Company Sick Pay
  • Free team lunches on Mondays

Work Environment and Remote Working
PetaGene is headquartered in ideaSpace, a University-owned tech incubator in Cambridge, with nice surroundings, expansive views, a kitchen and common room with facilities, and a dedicated office manager. We are flexible regarding home- or office-working, and employees can come in as often or as seldom as they want. Most staff who live in Cambridge or London come in once a week, on Mondays, but fully remote working is also fine. Therefore candidates do not need to be local to Cambridge, but can be resident anywhere in the UK.

PetaGene is an equal opportunities employer. We do not discriminate against employees or job applicants and select the best person for each job based on relevant skills and experience.

Please contact jobs@petagene.com for informal enquiries about the position.
PetaGene cover
PetaGene logo

PetaGene

Lossless genomic data compression reducing storage costs and transfer times by up to 90%

CambridgeDigital Health11 - 50
PetaGene logo

PetaGene

Digital Health

Shape infrastructure that makes genome sequencing practical at scale. Your work will compress petabytes of clinical data, accelerate discoveries at research institutions worldwide, and remove storage barriers to precision medicine breakthroughs.