Principal Software Engineer - Postgres
Zurück zu den Treffern
Principal Software Engineer - Postgres
Anzeige auf Englisch
Gehalt110.000–150.000 € brutto/Jahr
HomeofficeKeine Angabe
Requirements
- We’re looking for a Principal Engineer with deep expertise in systems programming and database internals — particularly Postgres — to help us push boundaries in how databases are built and operated at scale
,
- 10+ years of experience building systems software in C/C++ or Rust (Go experience a plus)
,
- Deep knowledge of PostgreSQL or other database engine internals, including storage, execution, or replication subsystems
,
- 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 or similar complex systems is highly desirable
,
- Pragmatic problem solver with a bias for simplicity and measurable impact
,
- Thrives in a high-autonomy, high-velocity environment
What the job involves
- ClickHouse is expanding its capabilities in the database systems domain, building next-generation infrastructure that redefines performance, scalability, and developer experience
,
- This is a strategic and high-impact role for an engineer who can work independently across complex technical areas: from storage and performance optimization to distributed coordination and extension development
,
- You’ll shape critical components of our data platform, mentor other engineers, and drive architectural direction for systems that serve massive workloads
,
- Lead design and implementation of advanced systems features across areas like storage, replication, query execution, and performance optimization
,
- Contribute to and extend Postgres internals — improving reliability, scalability, and efficiency
,
- Prototype and build extensions that expand Postgres’s core capabilities and integrate with cloud-native infrastructure
,
- Collaborate with product, infrastructure, and cloud platform teams to deliver robust, developer-friendly experiences
,
- Profile and optimize database performance using low-level instrumentation and benchmarking
,
- Provide technical leadership, set standards for engineering excellence, and mentor senior engineers
,
- Operate with significant autonomy and ownership — driving projects from concept to production