Senior Software Engineer, Back end (Opal Platform)
Own and evolve the Opal Platform’s Python APIs, microservices, and client packages, shaping how users and partners access Q-CTRL products while improving system quality, reliability, and security.
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 Senior or Staff Backend Engineer to anchor our small, focused ClickHouse team. You'll own hard technical problems end to end on the platform behind our managed ClickHouse service - from database internals and backup/restore correctness to the data engineering tooling that connects ClickHouse to the wider ecosystem.
This is a role with real technical ownership. You'll write RFCs and design documents that change how we build, scope and lead multi-quarter initiatives, and influence the product roadmap for ClickHouse and its ecosystem - streaming ingestion, CDC, benchmarking, and analytics tooling. You'll also mentor the engineers around you and raise the bar for how the team works.
We expect you to be equally comfortable designing a new architecture and diving into a production incident - reading ClickHouse source code, untangling a replication race condition, or root-causing a flaky distributed test.
Must have:
Nice to have:
If you think Aiven is the place for you and that our Values align with yours, send us your resume and we’ll get in touch!
Our global benefits are designed to help you thrive and grow, personally and professionally:
There has been a rise in fake job postings used by scammers to get personal information. At Aiven, all of our emails relating to recruitment come from an @aiven.io, @greenhouse.io or @eu.greenhouse.io domain and all of our interviews are conducted by video call or in person. Our interviews will never occur via text or chat. If you’re unsure of the legitimacy of a job opportunity/offer pertaining to Aiven, please don’t hesitate to reach out to us at recruitment@aiven.io.
Aiven provides equal employment opportunities to all qualified employees and applicants for employment without regard to age, gender identity, national or ethnic origin, religion, sexual orientation, physical and mental ability, marital and family status or without regard to any other similar personal attributes. Aiven complies with applicable local laws governing non-discrimination in employment in every location in which the company operates. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation, training and any other terms and conditions related to employment.
At Aiven we are committed to providing reasonable accommodations for qualified individuals with disabilities or special needs in our working environment and job application procedures. We make all reasonable accommodations for persons with disabilities or who otherwise need support to thrive in the workplace. We are committed to continuously improving workplace accessibility. There is an option to request a discussion in the application process but if you have any questions before applying please write to us at recruitment@aiven.io.
Own and evolve the Opal Platform’s Python APIs, microservices, and client packages, shaping how users and partners access Q-CTRL products while improving system quality, reliability, and security.
Design, build, and operate backend services and AI-native growth platforms that turn customer and product signals into personalized experiences, automated workflows, and measurable business outcomes.
Design and maintain scalable, secure backend services for an identity security platform, collaborating across product, engineering, UX, and security to deliver reliable features and improve platform performance.
Build and scale Model Vault’s backend inference platform, leading architecture and delivery of secure, reliable distributed systems for model deployments, identity, billing, and enterprise workloads.
Desenvolve e mantém soluções backend em Java, lidera integrações entre sistemas e contribui para decisões de arquitetura, qualidade de código e orientação técnica em equipes ágeis.