Site Reliability / Ops Engineer
Bay Area or Remote in the US /
Software Development /
Full-time
Observable helps everyone make sense of the world with data.
We’re building a place where people can work together to explore, analyze, and communicate with data. Uncover new insights, answer more questions, and make better decisions - right in the browser. Start by forking a project from teammates or from the largest community of visualization experts and data practitioners (scientists, analysts, developers). Bring your data in from spreadsheets or database connectors. Use components or write custom code along any JavaScript library. Observable lets you work with your data however you want.
Observable is the collaborative data canvas, built for and powered by community.
As a Site reliability / Ops engineer, you will lead Observable's production infrastructure critical to our users. This infrastructure and Observable's stack will grow and evolve with the growth of our user community. We need our engineers to be versatile and enthusiastic to take on new problems across the full-stack as we continue to grow the product and platform.
We are hiring engineers with a range of technical skills and experience from just getting started (early in career) to owning major parts of the platform (more experienced senior engineer).
What you will do
- Run Observable's production infrastructure including Heroku, AWS, other DevOps tools.
- Be on production oncall rotation with other developers to respond to Observable incidents, to debug issues, and provide support.
- Improve monitoring and alerting to find symptoms and then recommend solutions.
- Document responses in playbooks and find ways to automate responses. and develop prototypes quickly.
- Continuously improve the testing and deployment process.
- Improve infrastructure to scale Observable to support hundreds of thousands of concurrent users.
- At times, write code for Observable’s product and platform, create reliable and sustainable systems.
- Ability to take initiative, prioritize, manage workloads and meet project deadlines.
- Interact with users to understand their requirements and respond to their issues.
- Work well in a team of diverse skills (design, engineering, product, advocacy).
What you will bring
- Bachelor’s degree in a technical field or equivalent practical experience.
- Experience in production infrastructure and systems, considering failure modes, outages, and edge cases.
- Experience with one or more general purpose programming languages including but not limited to: JavaScript, Python, Go, Ruby, Java, C/C++, C#, Swift, or Objective-C.
- Familiarity with open source, cloud or application platforms.
- Foundation in data structures, algorithms and software design with strong analytical and debugging skills.
- Effective interpersonal, communication, and collaboration skills.
- Desire to fix things when broken and find ways to continuously improve.
Join our team!
We’re visualization enthusiasts. We’re chart connoisseurs. We’re open source developers. We’re map geeks, spreadsheet lovers, and color palette fiends. We love helping people understand the world better and we want you to join us in helping the world make sense of data.
We want to share our love of software by making programming easier to learn, by making data easier to explore and analyze, by making visualizations easier to sketch, and by helping people help each other.
Observable is built on open source, including React, Node.js, and PostgreSQL, as well as a number of our own open source libraries. We care deeply about user-centered design, from programming language and syntax design, to API construction, to the graphical user interface, to the final pass of visual polish.
We are looking for people who are compassionate advocates for developers and have the audacity to tackle some of development’s greatest challenges. We are hiring for multiple positions.
Thank you for your interest! 🙏 We can’t wait to hear from you.
Join our team!
We’re visualization enthusiasts. We’re chart connoisseurs. We’re open source developers. We’re map geeks, spreadsheet lovers, and color palette fiends. We love helping people understand the world better and we want you to join us in helping the world make sense of data.
We want to share our love of software by making programming easier to learn, by making data easier to explore and analyze, by making visualizations easier to sketch, and by helping people help each other.
Observable is built on open source, including React, Node.js, and PostgreSQL, as well as a number of our own open source libraries. We care deeply about user-centered design, from programming language and syntax design, to API construction, to the graphical user interface, to the final pass of visual polish.
We are looking for people who are compassionate advocates for data practitioners and have the audacity to tackle some of development’s greatest challenges. We are hiring for multiple positions.
Thank you for your interest! 🙏 We can’t wait to hear from you.
