
Principal Software Engineer - Postgres
ClickHouse6 days ago
Responsibilities
- Lead design and implementation of advanced systems features across storage, replication, and query execution.
- Contribute to and extend Postgres internals to improve reliability and efficiency.
- Prototype and build extensions that enhance Postgres's capabilities.
- Collaborate with product and infrastructure teams to deliver developer-friendly experiences.
- Profile and optimize database performance using low-level instrumentation.
- Provide technical leadership and mentor senior engineers.
- Operate with significant autonomy, driving projects from concept to production.
Requirements
- 10+ years of experience building systems software in C/C++ or Rust.
- Deep knowledge of PostgreSQL or other database engine internals.
- Strong understanding of concurrency, operating systems, and performance engineering.
- Proven ability to ship large-scale systems or core infrastructure features end-to-end.
- Experience contributing to open-source databases is highly desirable.
- Pragmatic problem solver with a bias for simplicity and measurable impact.
- Thrives in a high-autonomy, high-velocity environment.
Benefits
- Flexible work environment with remote-friendly options.
- Employer contributions towards healthcare.
- Equity in the company with stock options for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- A $500 Home office setup for remote employees.
- Opportunities for global gatherings and in-person connections.
Tech Stack
Categories
BackendData Engineering