Benchling needs to improve the scalability, reliability, and security of its platform to support the growth of its global user base.
Requirements
- Experience with deployment and configuration management frameworks such as Terraform, Ansible, or Chef
- Experience with CI/CD systems such as BuildKite or Jenkins
- Experience with containers and container management systems such as Kubernetes or Amazon ECS
- Understanding of cloud computing, virtualization, and microservices architectures
- Experience with major cloud platforms, especially AWS
- Ability to write clear, well-tested code in Python, Java, Go, or Ruby
Responsibilities
- Design, build, and maintain core infrastructure hosted on AWS
- Build developer-facing systems to test, build, and deploy Benchling’s software
- Define and implement our infrastructural security posture
- Develop monitoring/observability and automation as part of a lean operations function
- Define and lead processes for site reliability that will be used across Engineering and Customer Experience
- Iterate on our tenancy model and architecture to build out resource isolation, data segmentation, and deployment models
- Improve network performance for global users
Other
- 5 or more years of experience as a DevOps engineer, Site Reliability engineer, or Software Engineer building platform infrastructure
- Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field
- Flexible Hybrid Work: 3 days per week on-site
- Total Compensation includes competitive total rewards package, medical, dental, and vision plans, fertility healthcare, parental leave, 401(k) + Employer Match, commuter benefits, mental health benefits, wellness stipend, learning and development stipend, vacation, and sabbaticals