BenchSci

Senior Software Engineer, Core Infrastructure

BenchSci • CA
Python Hybrid
We are looking for a Senior Software Engineer to join our Core Infrastructure team.
Reporting to the Engineering Manager, you’ll apply your domain expertise to solve complex
cloud architecture challenges; drive design discussions, code reviews, and project-related
team meetings; and work on a cutting-edge tech stack to build the systems that power all of
BenchSci.

Pay range: $120,000 - 170,000

We know compensation is an important part of choosing your next role. The range shown reflects our target hiring range, informed by market data, internal equity, and the role’s current scope. Often the mid-range is where we tend to fall, but individual offers may vary based on experience, skills, and the role scope.

You Will:

  • Design and maintain infrastructure supporting our core platform and environments in Google Cloud Platform (GCP)
  • Help create reliable, secure, performant, scalable, and high throughput services for our end-users and other engineers within the company
  • Steward BenchSci’s CI/CD pipeline to instill reliability, speed, and recoverability
  • Resolve in-bound security, compliance, audit, and quality-of-life issues
  • Develop best practices for security, scalability, and operational efficiency
  • Serve the engineering organization at-large by investing in systems that predict future needs and improve upon existing processes
  • You Have:

  • 5-7 years working as a developer with experience in a DevOps or Infrastructure-focused role
  • Experience defining and deploying sophisticated architectures using Infrastructure-as-Code (IaC)
  • Familiarity with reference cloud architectures and developing stacks on Kubernetes
  • Experience planning, leading, and executing large infrastructure migrations
  • Aptitude for handling repetitive tasks through automation
  • Expertise in any programming language; Python considered an asset
  • A background in computer science fundamentals including algorithms, data structures, software design, and the ability to audit code
  • Experience troubleshooting production issues and being part of incident response and on-call schedules
  • Comfort using AI coding-assistance tools to enable your work
  • A passion for building practical and sustainable solutions that serve your fellow developer