Staff Backend Engineer – Databases Pyroscope

We’re looking for a Staff Backend Engineer to join the Pyroscope team and help us scale our database backend. Pyroscope is an open source project for continuous profiling of applications.

As a Staff Backend Engineer on the Pyroscope team, you’ll be responsible for the design, development, and maintenance of the database backend systems that power Pyroscope. You’ll work on challenging problems related to scalability, reliability, and performance, ensuring that Pyroscope can handle the ever-increasing demands of our users.

About the company: At the company, we’re building the future of observability. Our open and composable platform helps organizations worldwide monitor, visualize, and understand their data, no matter where it lives. We’re passionate about open source and empowering our community.

What you’ll do:

  • Lead the design and implementation of database backend systems for Pyroscope, ensuring scalability, reliability, and performance.
  • Contribute to the full development lifecycle from ideation, design, implementation, testing, and deployment.
  • Collaborate with other engineers, product managers, and designers to define and execute the product roadmap.
  • Ensure a high quality of code through reviews, automated tests, and advocating for best practices.
  • Actively participate in the open-source community, contributing to Pyroscope and related projects.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
  • Troubleshoot and resolve complex technical issues, often related to database performance or system stability.

What you’ll bring:

  • 7+ years of experience in backend software development, with a strong focus on database systems and distributed architectures.
  • Proficiency in Go (Golang) and experience with at least one other programming language (e.g., Python, Java, C++).
  • Deep understanding of database technologies, including both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., Cassandra, ClickHouse) databases.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Familiarity with open-source projects and contributing to communities.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a distributed team.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Our commitment to an open and inclusive culture: The company is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, provincial, or local laws.

Job Category: Development
Job Type: Hybrid
Job Location: Canada
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx