Senior Software Developer (Data Engineering)

Job description

EnginZyme is a Swedish venture-backed startup building a new, sustainable way to produce the building blocks of the world — the billion tonnes of plastics, nylons, rubbers, and all the other things that we touch on a day to day basis. Founded in 2014 in Stockholm, Sweden, we're funded by well-known investors, have been recognised as Technology Pioneer by the World Economic Forum, and we are on a mission to transform one of the world's largest industries. We have just raised €22M in Series B funding and are now expanding our data engineering team, which is where you come in.

In our RnD labs we process hundreds of samples daily and each one of them has plenty of metadata associated to the design, simulation, execution and analysis of experiments. This data stream constitutes our main knowledge base and we are constantly improving our data pipelines in our Laboratory Information Management System (LIMS) far beyond just storing data in the cloud.

We need your help to augment our RnD team's capacity to make smart and informed decisions and simplify experiment management by providing tools to handle each sample's digital twin. As a data engineer you will deep-dive into our database to develop and maintain scientific data entry schemas, but you will also create researcher-friendly data pipelines bridging the robustness of structured data to everyday lab activities. You will work to integrate our LIMS with our own robots and instruments, responsibly testing and deploying internal tools and assisting researchers to seamlessly adopt them.

What you’ll do

You will work with a small group of software developers and automation engineers supporting the RnD Automation and Data Management infrastructure

Key tasks and responsibilities are:

  • Design, develop and maintain data pipelines to capture experimental data.
  • Update databases architectures to support new laboratory workflows.
  • Improve data quality via automated validation, curation and labeling services.
  • Contribute to our private python libraries to abstract database ETL operations into our R&D specific semantics.
  • Contribute to the business logic of our in house No Code data I/O webapps.
  • Deployment and maintenance of databases and services in our cloud infrastructure.

You will deep dive into our software stack, including Python (MyPy), Pydantic, FastAPI, SQLAlchemy, Celery/Redis, PostgreSQL, Gitlab CI/CD, DynamoDB, S3 and multiple other AWS services.

We have offices in Stockholm, Sweden and it would of course be great if you lived nearby, but it is also possible to work from home elsewhere in Europe.

What we can offer you

  • The opportunity to be part of something big and important:
  • Getting to advance state-of-the-art technology
  • To work with world-class researchers on problems at the frontier of the field
  • Competitive salary and equity in the company
  • Start-up mentality. No red tape, lots of responsibility and ownership
  • A friendly, very multi-cultural, tight-knit group employing 52 people from 24 different countries
  • An environment where you’re free — and expected — to continuously learn and grow
  • One of the best cities in the world to live and work, and we offer relocation support and help you get set up. But don't take our word for the quality of life in Stockholm — instead just listen to this guy for five minutes:https://youtu.be/CAkdWUjdJyA

Who you are

We’re looking for people who share our passion for problem-solving with no toolkit boundaries. You are an experienced software developer that thrives seeing other people using the tools you have helped to craft and deeply cares about data consistency and accessibility . You have build well documented REST API's and you have contributed with code to larger projects, so you are used to writing clear, maintainable and testable code.

In terms of personal qualities, we’re looking for someone who is passionate about their work and who wants to push boundaries. And, not least, who is also a friendly, cooperative person. If this describes you, you’ll fit in with the rest of the team!

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.