As a Software Engineer, your primary objective will be to create, optimize, and maintain software solutions that enable the revolutionary use of DNA as a data storage medium.
This involves close collaboration with multidisciplinary teams, including biology specialists, and active participation in laboratory workflows to ensure seamless integration between software and experimental processes. The role will require technical expertise, problem-solving skills, and adaptability to advance the development of cutting-edge DNA-based storage systems.
The position is based in Paris and requires onsite presence to ensure effective communication and collaboration with multiple cross-discipline teams, including the biological teams, for seamless integration of software and laboratory efforts.
You can apply now and be part of this unique journey. This opportunity is open to all individuals, regardless of political views, religion, gender, origin, or physical traits. The description has been crafted using inclusive and neutral language to reflect a commitment to diversity and respect.
You are an experienced professional who likes to hack and understand how computer systems work, from software algorithms to hardware components. More than anything, you want to build stuff and push theboundaries of your knowledge. You recognize yourself, or your futureself in the following: Computer enthusiast. You like to understand the inner workings of the technologies you use. Any computer-related work allows you to blend business with enjoyment; Versatile. You adapt your methods and tools (e.g. languages, hardware) to suit objectives and constraints, rather than the other way around; Organized. You know how to work efficiently in a team and you are comfortable with agile methodologies. You are good at summarizing and you are not afraid to initiate projects with confidence; Communicative. You are interested in discovering and sharing new technologies in both French and English; Up-to-date. You keep abreast of technological changes, and have developed the discipline to stay that way; Developer. You program and script on a regular basis. You have knowledge of software engineering, and you are aware of best development practices (design patterns, source code management, comments, tests, fuzzing, documentation, CI/CD); System expert. You understand how Unix systems work, especially those based on the Linux kernel, such as Ubuntu and Android. You must not be allergic to exotic systems like Windows and MacOS; additionally, knowledge of communication protocols such as I2C, UART, USB, and SPI is a plus. Network elf. You are familiar with IP networks and concepts (AS, DNS, Routing, Switching, Peering, IANA, etc). You are not afraid of vxlan, subnet mask calculus or reading an RFC. No one will judge you if you have never connected to Cisco equipment; Secure by design. You have basic knowledge of computer security concepts and you practice them in your daily life. When you hear crypto, you think of cryptography, not cryptocurrencies.It's OK if youdon't tick all the boxes. We are building a team withvarious levels of experience, so if you're talented and highlymotivated, we’d still like to hear from you. If you are eager tocontribute, learn, and grow in a collaborative environment, thiscould be the opportunity for you.And if you… Are an open-source maintainer or a regular contributor; Are into hacker culture; Maintain a complex infrastructure at home for fun.then you definitely should considerapplying.
There are many different and modern technologies at Biomemory. We have a special appreciation for open technologies that are not subject to vendor lock-in. Here is an example of the technologies you might use on a daily basis: C++20, Python, Typescript, Shell scripts, NextJS, Protobuf, gRPC; PostgreSQL, Redis, ElasticSearch; Docker, Libvirt, Qemu, Proxmox, Ceph; Hamilton and Opentrons robots; Grafana, Prometheus; Ansible, Terraform, Vaultwarden; Google Workspace, GitLab, ElabFTW, Odoo.These technologies are provided forinformation only, as we are looking for people who can adapt quicklyto new technologies and challenges.
The position is onsite, based atour office located at 5 Impasse Reille inParis. The workspace combines modern classic offices withadvanced laboratory rooms, designed to foster collaboration betweencomputer scientists and biologists. This setup supports our missionto tackle the challenges of DNA synthesis and writing, encouraginginterdisciplinary teamwork and innovation. The position is subject toFrench law on fixed-hour contracts ("forfait heures"), witha 39-hour working week, which offers flexibility and ensures clearexpectations regarding time commitments.Toward the end of 2025, our offices willrelocate to a new headquarters in the center of Paris, near SorbonneUniversity. This state-of-the-art facility will offer an inspiringand accessible setting, further enhancing collaboration andconnections with Paris’s academic and research communities.
The recruitment process is there to let both parties know if theywant to work together in the years to come.The beginning of the recruitment processjourney starts when you officially apply to the position by sendingus an email at jobs@biomemory.comwith you CV and a short introduction of why you are interested in theposition.As everyone's time is precious, we willlimit the number of interviews and try to make a decision within amonth. However, as we do not want to filter applications by diplomasor seniority, we have to check skills through tests and this requiresa certain number of interviews.It is likely that several people fromBiomemory attend the same meeting; if you are uncomfortable withthis, let us know in advance and we will plan differently.The selection is mainly done by fourremote interviews in order to avoid travel and to allowcandidates not to use a day off if they are employed. Theseinterviews are organized as follows: Cultural fit interview (45’) Technical interview with software engineers (90’) Technical interview with the CTO (60’) Corporate interview with the CEO (30’)When the online tests are conclusive,you will be invited to spend time with us onsite to visit thepremises, have lunch with the team, and take part in the finalinterview: the hackathon, afour-hour coding session with your future team. This final stage is asignificant investment for both you and Biomemory and is only offeredto those we are eager to hire. It serves to confirm our ability towork together in a practical way.
The recruitment process is there to let both parties know if theywant to work together in the years to come.The beginning of the recruitment processjourney starts when you officially apply to the position by sendingus an email at jobs@biomemory.comwith you CV and a short introduction of why you are interested in theposition.As everyone's time is precious, we willlimit the number of interviews and try to make a decision within amonth. However, as we do not want to filter applications by diplomasor seniority, we have to check skills through tests and this requiresa certain number of interviews.It is likely that several people fromBiomemory attend the same meeting; if you are uncomfortable withthis, let us know in advance and we will plan differently.The selection is mainly done by fourremote interviews in order to avoid travel and to allowcandidates not to use a day off if they are employed. Theseinterviews are organized as follows: Cultural fit interview (45’) Technical interview with software engineers (90’) Technical interview with the CTO (60’) Corporate interview with the CEO (30’)When the online tests are conclusive,you will be invited to spend time with us onsite to visit thepremises, have lunch with the team, and take part in the finalinterview: the hackathon, afour-hour coding session with your future team. This final stage is asignificant investment for both you and Biomemory and is only offeredto those we are eager to hire. It serves to confirm our ability towork together in a practical way.
Biomemory's laboratories are located in the heart of Paris.
They are spacious, pleasant, close to large parks, shops and public transport.