As a Distributed Systems Engineer at Browserbase, you’ll be directly responsible for developing our core web automation platform. You’ll ensure it is high performance, scalable, constantly evolving and growing, and that our customers know they can count on it.
Build, operate, and grow the Browserbase platform. Design and develop robust, scalable distributed backend systems with developer-friendly APIs.
Work with the rest of the Engineering team daily, gathering their input and give them great support.
Help establish and reinforce best development and operational practices.
Help define, scope, and review key projects; prioritize roadmap objectives; and sequence our deliverables.
Document everything as you go and share your growing knowledge with the team.
Be based in—or willing to relocate to—San Francisco and be able to work regularly from our Union Square office.
Continuously enhancing the platform to meet rapidly expanding customer adoption and demand.
Making smart choices and sound judgment calls around design decisions and implementation approaches.
Investigating, troubleshooting, and resolving any operational incidents that may arise.
Helping to ensure customer success with the platform.
Experience designing, building, and running a large, complex distributed system, scale on the order of hundreds or thousands of instances.
Strong expertise coding in Go or Typescript.
Experience in streaming-based architecture.
Familiarity with CI/CD pipelines, Kubernetes and Docker, message queues, relational and NoSQL data stores, automated testing, performance optimization, and zero-downtime multi-region deployments.
Dedication to operational excellence. Expertise with observability, monitoring, alerting, and logging.
To be highly attuned to customer expectations, product deliverables, and critical deadlines.
Have a willingness to do whatever it takes. Bias towards action and having a process that embodies “show > tell.”
Have a high sense of agency and accountability and can prioritize your work without much outside input.
Value taking ownership and responsibility for your projects and systems.
Excel in both written and verbal communication. You thoughtfully leverage different modes of communication that best fit what you’re trying to communicate.
Have direct experience building great products. You like to collaborate with others to implement your ideas.
Are adaptable. You’re able to immerse yourself in unfamiliar topics and understand complex technical concepts in order to make informed decisions.
Are a strong systems thinker and can understand how your decisions impact the customer experience all the way down the stack.
Love working with a great team in a fast-paced environment.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
As a Software Engineer - Distributed Systems at Browserbase, you’ll step into an exciting role where your contributions will be fundamental in developing our cutting-edge web automation platform. Imagine being at the heart of a technology that is not just high-performance but also scalable, constantly evolving, and relied upon by our customers. In this position, you'll be involved in building, operating, and progressing the Browserbase platform, which means designing and implementing robust distributed backend systems with APIs that make life easier for developers. You’ll engage with our talented engineering team daily, gathering feedback and providing them with the support they need to succeed. This is a collaborative environment where you'll establish and reinforce best practices, document your journey, and share knowledge across the team. Working out of our vibrant Union Square office in San Francisco, you’ll enhance the platform to meet the demands of a growing customer base while navigating operational incidents and ensuring seamless customer success. To thrive in this role, you’ll need a strong background in designing and running complex distributed systems and a solid expertise in coding with Go or Typescript. Your familiarity with modern tools such as CI/CD pipelines, Kubernetes, Docker, and your dedication to operational excellence will set you apart. If you’re adaptable, possess strong systems thinking capabilities, and thrive in a fast-paced environment, this is the perfect opportunity for you to take ownership of impactful projects with a fantastic team!
Headless web browser API for Puppeteer, Playwright, and Selenium. The only platform you need to host, manage, and monitor headless browsers in the cloud
8 jobsSubscribe to Rise newsletter