About the job
Biotechnology is transforming our world, influencing everything from the medicines we consume to the crops we cultivate and the materials we utilize daily. To keep pace with the rapid advancements in science, we require cutting-edge technology.
At Benchling, our mission is to harness the potential of biotechnology. The most pioneering biotech firms rely on Benchling’s R&D Cloud to facilitate the creation of innovative products and accelerate their journey to milestones and market readiness.
Join us in bringing state-of-the-art software solutions to the forefront of modern science.
ROLE OVERVIEW
We are seeking a talented Backend Software Engineer to join our Infrastructure Engineering team, where you will build and maintain the foundational platform that powers our product offerings. This role spans various infrastructure disciplines, including cloud infrastructure on AWS, services based on Kubernetes, and the operational tools necessary to ensure system reliability. Collaboration is key as you will work closely with product engineering teams to better understand their requirements and enhance the developer experience throughout Benchling.
We are looking for a motivated early-career engineer with strong foundational skills and a desire to grow. The ideal candidate will be enthusiastic about learning, eager to contribute across diverse areas, and ready to take on increasing responsibilities. Given our operation in a regulated environment, your work will focus on building reliable, secure, and auditable systems.
RESPONSIBILITIES
Develop, sustain, and enhance core infrastructure and platform services utilized by our product engineering teams.
Collaborate with product teams to establish requirements, design efficient pathways, and minimize deployment and operational challenges.
Contribute to our Kubernetes-based platform, including service configuration, traffic management, and platform tooling.
Design and manage AWS infrastructure and automation, emphasizing scalability, cost efficiency, and resilience.
Enhance observability and operational readiness through metrics, logging, tracing, dashboards, and alert systems.
Engage in an on-call rotation, manage incident responses, and drive process improvements to avert future occurrences.
Produce clear technical documentation and engage in design discussions and reviews; focus on incremental system improvements for maintainability and reliability.

