Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Backend Engineer, ClickHouse
ICT
💰 Salary Not shared
📊 Market 4,500 EUR–7,000 EUR/mo (54,000 EUR–84,000 EUR/yr)
About the Company
We're a global team of over 400 people, working together to push the boundaries of open-source technology and multi-cloud solutions. Our vision is to help developers, builders, and creators bring their ideas to life with speed and simplicity, by providing a cloud data platform that makes open-source databases, search, streaming, and application infrastructure easily accessible to everyone. We're looking for a Backend Engineer to join our small, focused ClickHouse team. You'll work on the systems that power our managed ClickHouse service - building, scaling, and operating infrastructure that thousands of customers depend on daily. You'll write Python that orchestrates database lifecycle operations, dig into Linux internals when things get interesting, and ship features through a well-established CI/CD pipeline. You'll work in a modern async-first Python codebase alongside engineers who care about code quality, type safety, and automation. If you have experience with ClickHouse internals or C++ - even better. But what matters most is strong backend fundamentals and a genuine interest in databases and distributed systems.
Requirements
- ● Solid Python development skills -- you write clean, production-grade Python and understand async patterns (asyncio, aiohttp)
- ● Strong understanding of databases -- you know how relational and analytical databases work under the hood, not just how to query them
- ● CI/CD experience -- you've built and maintained delivery pipelines, not just used them
- ● Familiarity with automated testing -- unit, integration, and system tests are part of how you work
- ● Experience with AI coding tools -- you actively use AI-assisted development in your workflow and understand how to get the most out of it
- ● Distributed systems awareness -- you understand the challenges of running services across multiple nodes and regions
- ● Fluent English -- written and verbal
- ● ClickHouse experience -- operational knowledge, query optimization, or contributions to the project
- ● Deep Linux knowledge (Fedora preferred) -- comfortable with systemd, process management, filesystem internals, and debugging at the OS level
- ● C++ or C -- ability to read and contribute to database engine code
- ● Cloud infrastructure experience (AWS, GCP, Azure) with Terraform or similar IaC tools
- ● PostgreSQL operational experience
- ● Software and network security knowledge
- ● Small team, big impact. You're not a cog -- you'll shape the technical direction of a product used at scale.
- ● Real engineering problems. Database orchestration, distributed systems, performance at scale -- not CRUD apps.
- ● Modern tooling. Strict type checking, automated formatting, security scanning, and AI-assisted development are the norm, not aspirations.
- ● Helsinki-based, hybrid. The team is in the office 3 times per week.
- ● Participate in Aiven's equity plan.
- ● Balance work and life with our hybrid work policy.
- ● Choose the equipment you need to set yourself up for success.
- ● Use your Professional Development Plan budget for learning opportunities.
- ● Receive holistic wellbeing support through our global Employee Assistance Program.
- ● Inquire about our Global Time Off Commitment (Parental and Sick Leave, as well as Personal Time)
- ● Enjoy country-specific benefits for our global cast.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Aiven.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas