Full-Time Senior Product Engineer
Pganalyze is hiring a remote Full-Time Senior Product Engineer. The career level for this job opening is Senior Manager and is accepting Worldwide based applicants remotely. Read complete job description before applying.
Pganalyze
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
About pganalyzeAt pganalyze, we're redefining how developers optimize one of the world's most popular databases, PostgreSQL. Our software gives companies like Atlassian, Robinhood, and Notion the tools to solve their most complex Postgres performance challenges, ensuring their mission-critical applications run smoothly at scale.
By joining us, you'll tackle complex technical and user experience problems at the heart of large Postgres deployments, collaborate with a passionate team and open source community, and help shape the future of Postgres.
Our product is heavy on automated analysis and custom visualizations, and we build advisors to make automatic recommendations, such as the best index to fix a slow query.
We are a fully remote company, with the core team based in the San Francisco Bay Area. Our company is independent, self-funded, and profitable, giving us complete control over our product roadmap and priorities. We emphasize autonomy and focus time by having few meetings per week.
We welcome people of different backgrounds, abilities, experiences and perspectives. A diverse, inclusive, and learning-oriented work environment is central to how we operate. Working together is a form of community, and we care about shared spaces being safe and supportive.
About the roleYou will be responsible for driving feature development from concept to writing code to deployment, ensuring user experience is thought through, test coverage is adequate, and all the data supporting a feature is retrieved correctly and stored effectively in the Postgres database that powers pganalyze itself. Sometimes you might have to dig deep into Postgres internals to explain information correctly in a visual way.
Recent examples of work include the launch of our Query Tuning Workbooks feature, our Buffer Cache Monitoring functionality, or our integration with Plan Statistics provided by some Postgres-as-a-service providers.
In this role you can expect to write the foundational code of new advisors, highlight new data added by recent Postgres releases, or improve existing product functionality that makes the product more valuable to customers.
At pganalyze
- Collaborate with other engineers on shipping new functionality end-to-end, ensuring features are well-implemented and easy to use
- Write code in Ruby, Rust, Typescript/React.js, or Go to ship customer-facing features
- Think outside the box and focus on first principles when looking at problems, for example to find better ways of visualizing complex data
- Try new approaches combining different libraries and frameworks, such as combining React and d3.js
- Write public-facing documentation, announce features on the pganalyze blog, and take customer feedback to iterate
- Consider different data formats and data models to effectively implement APIs and associated backend systems
- Work on additional functionality to support the core product use case, from SSO integrations to subscription billing
- Work on open-source projects and collaborate with upstream communities to contribute code back
Previously, you have
- Worked professionally for at least 5 years as a software engineer
- Written complex, data-heavy backend code with Ruby or Rust
- Created features end-to-end with Typescript and React.js
- Rendered a chart in a browser using a high-level charting library or d3.js
- Used Postgres for multiple projects, and are familiar with using "EXPLAIN" on a query
- Created indexes on a Postgres database based on a query being slow
- Written code fetching data and/or interacting with cloud provider APIs
- Structured your work and set your schedule to optimize productivity
Optionally, you also have
- Launched new products from scratch
- Created your own libraries for rendering charts or analyzing time series
- Explored different ways of visualizing data sets
- Optimized a data-heavy application built on Postgres
- Experimented with ML frameworks to analyze complex data sets
Please mention the word GLADLY and tag RMzguNjguMTM0LjE5NA== when applying (#RMzguNjguMTM0LjE5NA==).