Clickhouse
Senior Software Engineer (.NET Ecosystem)
Berlin, Remote. Posted 2 days ago
The role
You will own the ClickHouse .NET client and its ecosystem, including the EF Core provider and ORM integrations. You will define the roadmap based on user evidence and build tools, SDKs, and drivers for .NET developers.
What you will do
- Define and measure the roadmap for the .NET client.
- Act as the voice of ClickHouse for .NET developers through talks and technical writing.
- Own the .NET client, EF Core provider, ORM integrations, and NuGet releases.
- Review and co-maintain other language clients.
- Contribute to the ODBC driver for Windows and BI tools.
- Write written proposals regarding future investments.
- Make the client enterprise-ready with security and compliance features.
- Shape the client for use by AI coding agents.
- Extend the AI development platform with new workflows.
Required qualifications
- 5+ years in software, much of it on data-intensive systems.
- Deep C# and .NET expertise in memory management, async, TPL, Span, and pooling.
- Fluent in C#.
- Productive in at least one more client language (Python, JavaScript, Java, Go, Rust, C++).
- Experience building or extending a library other engineers depend on.
- Experience shipping NuGet packages across .NET Framework and modern .NET.
- Fluent in .NET data access (ADO.NET, Dapper, EF Core).
- Knowledge of the wider .NET ecosystem (ASP.NET Core, Aspire, NuGet).
- Experience shipping a library into enterprise environments.
- Enthusiastic about working in public through talks or technical content.
- Thoughtful use of AI development tools.
- Clear writing.
Nice to have
- ClickHouse, especially its type system, or another OLAP engine.
- C++ and ODBC driver internals.
- Building or maintaining an ADO.NET or EF Core provider.
- Open-source contributions to .NET or data infrastructure.
- Experience designing SDKs, docs or error messages with AI coding agents as the consumer.
- Protocol or wire-format work on a database driver or network client.
Benefits
- Flexible work environment
- Employer contributions towards healthcare
- Stock options
- Flexible time off in the US, generous entitlement in other countries
- USD$500 Home office setup for remote employees
- Global Gatherings and company-wide offsites
About the company
ClickHouse is a globally distributed company operating in over 25 countries. The Integrations Ecosystem org builds drivers, SDKs, connectors and BI integrations.