Software Engineer - Insights
Build customer-facing database observability product for Vitess/MySQL and PostgreSQL, including data collection pipelines, dashboards, query analysis, and performance profiling tools. Requires 5+ years experience and observability/monitoring background.
About the job
What You'll Do
- Instrument Vitess, MySQL and PostgreSQL to emit performance data
- Design, implement and maintain our data collection pipeline
- Create intuitive dashboards and visualizations that surface actionable database insights
- Develop APIs and integrations that expose insights data to customers
- Collaborate with other teams to define the next generation of database observability features
- Build tools for query analysis, performance profiling, and anomaly detection
- Own features end-to-end, from initial design through production deployment and monitoring
- Partner with customers and support teams to understand real-world observability challenges
What We're Looking For
Required:
- 5+ years of software engineering experience
- Experience building observability, monitoring, or telemetry products (APM, logs, metrics, traces, etc.)
- Experience with distributed systems and data pipelines
- Proficiency with time-series data and aggregation patterns
- Backend development experience (Go, Rust, Ruby, Python, or similar)
- Comfort working across the full stack and switching between different technical domains
- Ability to work in a self-directed environment
Nice to Have:
- Knowledge of ClickHouse, Prometheus, or other time-series databases
- Familiarity with streaming data systems (Kafka)
- Background in database internals or query optimization
- Experience with MySQL, PostgreSQL or Vitess
Skills
Go, Rust, Ruby, Python, Observability, Distributed Systems, Time-Series Data, Data Pipelines, MySQL, Postgres, Vitess, ClickHouse, Prometheus, Kafka
Similar jobs
Backend Engineering jobsBackend engineer developing secure, scalable satellite mission operations software with Python and AWS. The role requires backend API development, cloud infrastructure, containerization, AI platform integrations, active U.S. security clearance, and 3+ years of relevant experience.
Develops backend software and APIs for cloud-native satellite mission operations using Python and AWS. The role requires 3+ years of backend or related development experience, cloud and container expertise, and a bachelor's degree or equivalent demonstrated capability.
Build and operate backend services for Block’s card-issuing platform, covering issuance, transaction processing, and disputes at massive scale. The role requires 3+ years of software development experience, production ownership, AI fluency, and a bachelor's degree or equivalent.
Builds production software, AI-assisted workflows, and technical controls that operationalize privacy across cloud-based products. The role requires backend programming, LLM systems, integrations, and practical data-protection experience while partnering across Security, Engineering, Product, Data, and Legal.
Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.