Software Engineer - Insights
PlanetScale is growing rapidly and reinventing the database space.
Software Engineer - Insights
At PlanetScale, we're revolutionizing the database space with our innovative platform, offering a scalable solution for businesses to handle large-scale data workloads without sacrificing developer experience. As a key member of our Insights team, you'll play a pivotal role in developing our customer-facing database observability product, helping developers understand their database performance and gain valuable insights.
Key Responsibilities
- Instrument databases to collect performance data, providing actionable insights for developers.
- Design, implement, and maintain a robust data collection pipeline, ensuring seamless integration with our observability product.
- Create intuitive dashboards and visualizations that surface crucial database metrics and trends.
- Develop APIs and integrations to expose insights data to customers, enhancing their understanding of database performance.
- Collaborate with cross-functional teams to shape the future of database observability features, driving innovative solutions.
- Build and deploy tools for query analysis, performance profiling, and anomaly detection, ensuring a comprehensive observability experience.
- Own features end-to-end, from initial design to production deployment, ensuring high-quality execution.
Requirements & Qualifications
- Bachelor's degree in Computer Science or related field, with a passion for database engineering and observability.
- 3+ years of experience designing, developing, and optimizing database systems, with a focus on performance, scalability, and reliability.
- Proven expertise in database instrumentation, data collection pipelines, and visualization tools.
- Familiarity with PostgreSQL, MySQL, and/or Vitess, with the ability to work with diverse database technologies.
- Experience with cloud platforms (GCP, AWS, Azure), containerization (Docker), and microservices architecture.
- Strong programming skills in Java, Python, or Go, with expertise in developing scalable, distributed systems.
What We Offer
- Challenging opportunities to shape the future of database observability, working with a talented team of engineers and innovators.
- A competitive salary and benefits package, ensuring a great work-life balance.
- Professional growth and development opportunities, with training and mentorship programs to support your career advancement.
- Flexible remote work options, with a vibrant and inclusive culture that values collaboration and teamwork.
- Comprehensive health and wellness benefits, including medical, dental, and vision coverage.
If you're passionate about database engineering, observability, and innovation, we'd love to hear from you! Join our team and help shape the future of database technology. Apply today and become a part of our dynamic and growing organization!
Interested in this role?
Take the next step and submit your application today.