We are looking for a highly skilled Full Stack Engineer to strengthen our internal team, and ensure the high quality, reliability, and continuous development of our platform. You will join an interdisciplinary team of machine learners, protein engineers and biologists, jointly working to change the way that we control biology and cure diseases. In your role, you will take broad responsibilities across the platform's codebase, implementing new features, improving performance and contributing to ground breaking science.
Who You Are:
You are a strong full stack engineer, with TypeScript or JavaScript and Python (our primary language outside of the web).
You are an expert at building web apps. You have a track record of building responsive and performant public facing web applications, with a solid understanding of HTTP protocols, REST APIs, websockets, DOM manipulation.
You operate across the stack. You have significant experience working with relational databases, knowledge of web and service authentication and web security best practices.
You can architect distributed applications. You have hands-on experience deploying to Kubernetes and AWS services.
What Sets You Apart:
You have experience with 3D rendering. You have worked on 3D rendering using WebGL.
You’re an expert user of UI frameworks. You’ve successfully built apps with React or Tailwind, and understand the inner workings of various frameworks.
You have experience with molecular or protein visualisation. You’ve built UIs visualising molecules or proteins using Mol*
You are passionate about model serving. You have some familiarity with MLOps and ML serving.
Your Responsibilities:
Develop and own both front-end and back-end components of our platform.
Craft the most graphically delightful web experiences around proteins.
Optimise the performance across the stack, from UI to database.
Own and manage all aspects of the database, from schema design to, databases optimisation, to warehousing and analytics
Write and maintain comprehensive tests, including unit, functional and load testing.
Collaborate with DevOps on deployments.
Debug distributed applications running in Kubernetes and AWS services.
Address technical debt and refactor code for maintainability.
Apply:
We offer strongly competitive compensation and benefits packages, including:
Private health insurance
Pension/401(K) contributions
Generous leave policies (including gender neutral parental leave)
Hybrid working
Travel opportunities and more
We also offer a stimulating work environment, and the opportunity to shape the future of synthetic biology through the application of breakthrough generative models.
We welcome applicants from all backgrounds and we are committed to building a team that represents a variety of backgrounds, perspectives, and skills.